Modifies specified fields of an existing record in an Airtable base and table; the base, table, and record must exist.
baseIdRequiredstringThe unique identifier of the Airtable base containing the record to be updated.
fieldsRequiredobjectFields to update. Keys are field names (case-sensitive) or IDs (fldXXXX recommended). Only specified fields are modified. Empty strings convert to null. Field names must match Airtable schema exactly (e.g., 'Call Status' not 'call status'). Use AIRTABLE_GET_BASE_SCHEMA for exact…
recordIdRequiredstringThe unique identifier (ID) of the record to be updated within the specified table. MUST be in Airtable's record ID format: exactly 17 characters starting with 'rec' followed by 14 alphanumeric characters (e.g., 'recABC123def456G'). Simple numeric values or row numbers are NOT va…
typecastbooleanEnables automatic data conversion and select option creation. CRITICAL FOR SELECT FIELDS: When false (default), Airtable rejects updates to single-select or multi-select fields if the value is not already an existing option, failing with 'Insufficient permissions to create new s…
tableIdOrNameRequiredstringThe unique identifier (ID) or the name of the table within the base that contains the record to be updated. Also accepts 'tableId' as an alias.
returnFieldsByFieldIdbooleanIf `True`, API response keys record fields by field ID instead of name. Using field IDs is recommended for integrations resilient to field name changes.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.