Bulk Create Records
Creates or upserts up to 100 records in a single request using either table ID or table name.
"Email": "user@example.com" or "fwtJyga6dso": "user@example.com")Limits
id key included in a record is ignored — the database generates the record ID.Upsert with matchOn
Pass matchOn with a list of field IDs to upsert instead of always creating. For each incoming record, existing records are matched on all of the listed fields:
- If a match is found, that record is updated with the provided values.
- If no match is found, a new record is created.
matchOn is provided, the response status is 200 (records may have been updated) rather than 201.Authorizations
Enter your Zite API key. Format: Bearer <api_key>
Path Parameters
The unique identifier of the database
The unique identifier of the table. You can also use the table name instead of the ID.
Body
Records to create (1-100). Each item is an object with field names or field IDs as keys and their corresponding values. Any id key is ignored — the database generates the record ID.
1 - 100 elementsOptional list of field IDs to upsert on (1-20 keys). Must be field IDs, not field names (unlike the keys inside each record). When provided, each incoming record is matched against existing records on all listed fields: a match updates that record, otherwise a new record is created. Omit to always create new records.
1 - 20 elements