How the Admin API call is processed

FileMaker Admin API architecture diagram

Some of the FileMaker Admin API calls, such as authentication calls, are processed only based on the first two steps below. Other calls, such as calls related to creating schedules or updating the configuration, are processed based on all of the steps below.

  1. A REST API client sends an Admin API call (an HTTPS request) to the web server.

  2. The web server routes the request through the FileMaker Web Server Module to the Admin API Engine.

  3. The Admin API Engine converts the HTTPS request (URL and JSON data) into a format compatible with the FileMaker Database Server.

  4. The Database Server sends results of the request back to the Admin API Engine.

  5. The Admin API Engine converts the results into an HTTPS response (URL with JSON data) and passes the response back to the web server.

  6. The web server sends the HTTPS response to the requesting REST API client.