Skip to main content
PUT
Bulk update records
Updates up to 100 existing records in one request using either the table ID or table name. Each record must include its recordId, and only the fields you provide are changed.
Use field names or field IDs as keys and field values as data (e.g., "Email": "user@example.com" or "fwtJyga6dso": "user@example.com")

Limits

Each item in records must include a recordId (the record’s UUID) alongside the fields to update:
Only provided fields are updated. To create records instead, use Bulk Create Records.

Authorizations

Authorization
string
header
required

Enter your Zite API key. Format: Bearer <api_key>

Path Parameters

databaseId
string
required

The unique identifier of the database

tableId
string
required

The unique identifier of the table. You can also use the table name instead of the ID.

Body

application/json
records
object[]
required

Records to update (1-100). Each item must include the record's recordId (UUID) alongside the fields to change (field names or field IDs as keys). Only provided fields are updated.

Required array length: 1 - 100 elements
Example:

Response

Records updated successfully

success
boolean
required

Whether the bulk operation succeeded

records
object[]
required

The updated records

Last modified on July 25, 2026