Skip to main content

Upsert record(s)

Upsert records in a table in Airtable.

Application

  • Airtable

Inputs (what you have)

NameDescriptionData TypeRequired?
Base IDUnique identifier of the base. Example: app1234567890TextYes
Table ID or nameTable ID or table name. Table names and table IDs can be used interchangeably, but table IDs are recommended so requests do not need to change when a table is renamed. Example: tbl1234567890TextYes
Perform upsertField names or IDs used to match existing records. Must contain at least one and at most three fields that uniquely identify a recordJSONNo
RecordsUnique identifier of the record to update. Required when Perform upsert is not enabledListYes
Return fields by field ID?When enabled, returned field objects are keyed by field ID instead of field nameTrue/FalseNo
Enable automatic type conversion?Enables best-effort automatic data conversion from string valuesTrue/FalseNo
Fields to merge onField names or IDs used to match existing records. Must contain at least one and at most three fields that uniquely identify a recordListYes
FieldsJSONYes
Record IDUnique identifier of the record to update. Required when Perform upsert is not enabledTextNo

Outputs (what you get)

NameDescriptionData Type
Response status codeThe HTTP status code returned by the API.Number
Response headersThe response headers returned by the API.JSON
Response bodyThe response body returned by the API.JSON

Requirements

  • N/A