Bulk creates and updates via the Data API

Expert

Use 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