The FileMaker Data API is a modern REST API built into FileMaker Server. It is the recommended integration method for connecting FileMaker to web applications, automation platforms, and external services — it is more stable and better documented than the older XML and PHP publishing approaches.
The Data API is enabled by default on all dedicated hosting plans.
Base URL
https://your-hostname.fmphost.com/fmi/data/v1/databases/YourDatabase
Quick start
- Authenticate:
POST /sessionswith your FileMaker credentials in the request body — you will receive a session token - Query records:
GET /layouts/YourLayout/recordsusing the token in the Authorization header - Create, update, delete: Use standard
POST,PATCH, andDELETErequests on the records endpoint - Log out:
DELETE /sessions/{token}when you are done to release the connection
Enable Data API access in your database
- Open your database in FileMaker Pro
- Go to File > Manage > Security
- Edit the relevant privilege set
- Under Extended Privileges, enable Access via FileMaker Data API (fmrest)
What the API supports
The Data API supports filtering, sorting, pagination, portal data, container field uploads, and field-level updates. The full reference documentation is available from Claris at their developer portal.
If you are building an integration and have questions about a specific use case, open a support ticket and describe what you are building — we are glad to help point you in the right direction.
