The FileMaker Admin API

Beginner

Automate 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.

Stuck is a valid status

Need a second brain on this one?

If this lesson just collided with your real schema, script stack, or deadline, book consulting and turn the confusion into a concrete plan.

Book consulting
1/4
1

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.

HTTP
// 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 statistics

Sign in to track your progress and pick up where you left off.

Sign in to FM Dojo