Blocks
Airtable
Read, create, and update Airtable
Integrate Airtable functionality to manage table records. List, get, create, update single, or update multiple records using OAuth authentication. Requires base ID, table ID, and operation-specific parameters.
Block Preview
Airtable
Read, create, and update Airtable
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the airtable block with monitoring enabled in production.
Inputs (UI)
Operation
dropdownLayout: full
Options: List Records, Get Record, Create Records, Update Record
Airtable Account
oauth-inputPlaceholder: Select Airtable account
Layout: full
Provider: airtable
Base ID
short-inputPlaceholder: Enter your base ID (e.g., appXXXXXXXXXXXXXX)
Layout: full
Table ID
short-inputPlaceholder: Enter table ID (e.g., tblXXXXXXXXXXXXXX)
Layout: full
Record ID
short-inputPlaceholder: ID of the record (e.g., recXXXXXXXXXXXXXX)
Layout: full
Condition: operation = ["get","update"]
Max Records
short-inputPlaceholder: Maximum records to return (optional)
Layout: half
Condition: operation = "list"
Filter Formula
long-inputPlaceholder: Airtable formula to filter records (optional)
Layout: full
Condition: operation = "list"
Records (JSON Array)
codePlaceholder: For Create: `[{ "fields": { ... } }]`
Layout: full
Condition: operation = ["create","updateMultiple"]
Fields (JSON Object)
codePlaceholder: Fields to update: `{ "Field Name": "New Value" }`
Layout: full
Condition: operation = "update"
Inputs (API)
operation
stringRequired
credential
stringRequired
baseId
stringRequired
tableId
stringRequired
recordId
stringRequired
maxRecords
numberOptional
filterFormula
stringOptional
records
jsonOptional
fields
jsonOptional
Outputs
Primary response type:
{
"records": "json",
"record": "json",
"metadata": "json"
}