Airtable · Arazzo Workflow
Airtable Upsert a Record
Version 1.0.0
Find a record by a key field and update it if it exists, otherwise create it.
View Spec
View on GitHub
ApplicationsCollaborationDataDatabasesLow-CodeProductivitySpreadsheetsArazzoWorkflows
Provider
Workflows
upsert-record
Upsert a single record into an Airtable table by a unique key field.
Resolves the base schema, looks for an existing record whose key field matches the supplied value, and either updates the matched record or creates a new one.
1
resolveSchema
getBaseSchema
Read the base schema to confirm the target table and key field exist before attempting to read or write records.
2
findRecord
listRecords
Search the table for an existing record where the key field equals the supplied key value, returning at most one match.
3
updateExisting
updateRecord
Patch the matched record with the supplied fields. Only the fields provided are changed; all other fields on the record are left intact.
4
createNew
createRecords
Create a new record in the table using the supplied fields when no existing record matched the key value.
Source API Descriptions
openapi