The FileMaker Admin API
BeginnerAutomate FileMaker Server management tasks using the REST-based Admin API.
What you'll learn
- What the Admin API can and cannot do
- Authenticating to the Admin API
- Key Admin API endpoints for common automation tasks
- Security considerations for Admin API access
The FileMaker Admin API is a REST interface for managing FileMaker Server programmatically -- without logging into the Admin Console. It enables automation of: file management (open, close, pause), schedule management, client disconnection, certificate management, and server statistics. It is the foundation of tools like FM Dojo that interact with your server programmatically.
What the Admin API does
The Admin API manages the server, not data. It can: list, open, close, and pause hosted databases; disconnect clients; run or pause scheduled scripts; retrieve server statistics and logs; manage SSL certificates; and restart FileMaker Server processes. It does NOT read or write FileMaker record data -- that is the Data API.
// Admin API base URL:
https://your-fm-server.example.com/fmadmin/api/v2
// Key endpoints:
GET /databases -- list hosted files
PATCH /databases/{id} -- open, close, pause a file
GET /clients -- list connected clients
DELETE /clients/{id} -- disconnect a client
GET /schedules -- list scheduled scripts
PATCH /schedules/{id} -- run or pause a schedule
GET /server/status -- server statisticsSign in to track your progress and pick up where you left off.
Sign in to FM Dojo