airtable

Update record (PUT)

TOOL
Slug
AIRTABLE_UPDATE_RECORD_PUT
Version
20261013_00
Toolkit
airtable
Updates an existing record in an Airtable base using PUT method. Use when you want to replace all field values, clearing any unspecified fields. For partial updates that preserve unspecified fields, use the PATCH-based update action instead.
baseIdrequired
STRING
The unique identifier of the Airtable base containing the record to be updated.
fieldsrequired
OBJECT
Specifies fields to update. Keys are field names or IDs; values are new content. PUT method clears all unspecified cell values (destructive update). Empty strings are automatically converted to null to clear field values. For Date fields: use 'YYYY-MM-DD' format for date-only fields, or ISO 8601 format (e.g., '2026-01-02T10:30:00.000Z') for date-time fields. Set typecast=true to enable automatic format conversion.
recordIdrequired
STRING
The unique identifier (ID) of the record to be updated within the specified table.
typecast
BOOLEAN
When set to true, enables automatic data conversion from strings to appropriate field types. For example, converts string '123' to number 123. Default is false.
Default: false
tableIdOrNamerequired
STRING
The unique identifier (ID) or the name of the table within the base that contains the record to be updated.
returnFieldsByFieldId
BOOLEAN
If `True`, API response keys record fields by field ID instead of name. Using field IDs is recommended for integrations resilient to field name changes.
Default: false