Connectors
Productivity & Project Management
Airtable
Spreadsheet-database hybrid: create, update, and query records across bases and tables
Airtable API referenceAPI checked August 18, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 29
- Ready-made triggers
- 0
Connect Airtable
- In Neblex open Connect › Connections and click New Connection.
- Search for Airtable and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Airtable.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Airtable without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Airtable can send webhooks, a Webhook trigger receives them at its own URL.
Operations
29 operations in 6 groups. Each one is a step you can add to a flow.
Base4
Create a basecreateBase | POST | Create a base with initial tables in a workspace. |
Get base schemagetBaseSchema | GET | Read a base's tables, fields and views. |
Get current userwhoami | GET | The token's user id and scopes. |
List baseslistBases | GET | List the bases you can access. |
Comment4
Add a commentcreateComment | POST | Comment on a record (optionally as a reply). |
Delete a commentdeleteComment | DELETE | Delete a comment. |
List commentslistComments | GET | Page through a record's comments. |
Update a commentupdateComment | PATCH | Edit a comment's text. |
Field2
Create a fieldcreateField | POST | Add a field to a table. |
Update a fieldupdateField | PATCH | Rename a field or change its description. |
Record11
Create a recordcreateRecord | POST | Add a record to a table. |
Create records (batch)createRecords | POST | Add up to 10 records in one call. |
Create/update recordsupsertRecords | PATCH | Create or update up to 10 records, matched on fields to merge on. |
Delete a recorddeleteRecord | DELETE | Delete a record by ID. |
Delete records (batch)deleteRecords | DELETE | Delete up to 10 records by ID. |
Get a recordgetRecord | GET | Fetch a single record by ID. |
List recordslistRecords | GET | Page through a table's records. |
Replace a recordreplaceRecord | PUT | Replace a record's fields (clears unset). |
Replace records (batch)replaceRecords | PUT | Replace up to 10 records in one call (clears unset fields). |
Update a recordupdateRecord | PATCH | Patch a record's fields (leaves others intact). |
Upload an attachmentuploadAttachment | POST | Upload a file straight into an attachment field (base64 content). |
Table2
Create a tablecreateTable | POST | Add a table to a base. |
Update a tableupdateTable | PATCH | Rename a table or change its description. |
Webhook6
Create a webhookcreateWebhook | POST | Subscribe a URL to base changes (specification filters what fires). |
Delete a webhookdeleteWebhook | DELETE | Remove a webhook. |
List webhook payloadslistWebhookPayloads | GET | Page through a webhook's change payloads. |
List webhookslistWebhooks | GET | The base's webhooks. |
Refresh a webhookrefreshWebhook | POST | Extend a webhook's expiration. |
Toggle webhook pingstoggleWebhookNotifications | POST | Enable or disable notification pings for a webhook. |