Bulk creates and updates via the Data API
ExpertUse the bulk endpoint to create or edit multiple records in a single API call, reducing round-trips for batch operations.
What you'll learn
- How to use the bulk create endpoint to insert multiple records at once
- How to structure the bulk payload and interpret the per-record result
- The limits of bulk operations and when to batch manually
The FileMaker Data API supports a bulk endpoint that creates or updates multiple records in a single HTTP request. This dramatically reduces the number of API calls needed for batch imports, eliminating per-record authentication overhead and connection setup time.
1/3
1
Bulk create endpoint
POST to /records/bulk with an array of fieldData objects. Each array element creates one record.
JSON
POST /fmi/data/v1/databases/MyDB/layouts/Contacts/records/bulk
{
"fieldData": [
{ "FirstName": "Alice", "LastName": "Chen", "Email": "alice@example.com" },
{ "FirstName": "Bob", "LastName": "Patel", "Email": "bob@example.com" },
{ "FirstName": "Carol", "LastName": "Rivera", "Email": "carol@example.com" }
]
}Sign in to track your progress and pick up where you left off.
Sign in to FM Dojo