Airtable
Airtable API integration for bases, tables, and record management
The Airtable integration lets your agents manage bases, tables, and records — list, create, update, delete, and search data in Airtable.
Prerequisites
You need one of the following:
- Personal Access Token — Generate one at Airtable Developer Hub. Select the scopes and bases your agent needs access to.
- OAuth — For user-level access where each chat user authorizes with their own Airtable account.
Setup
- Open your agent in Agent Studio
- In the Integrations panel, click Add Integration Config
- Select Airtable from the integration list
- Give the config a display name (e.g., "Airtable - Product Tracker")
- Choose your authentication method:
- Personal Access Token — Paste your Airtable PAT
- OAuth — Click Connect to start the Airtable OAuth flow
- Save the agent revision
Using in Your Agent
- In an Agent Step, attach Airtable tools from the tools panel
- The agent uses your integration config for all Airtable API calls
- Tools are referenced as
airtable.list_records,airtable.create_records, etc.
Available Tools
| Tool | Description | Action Type |
|---|---|---|
list_bases | List all Airtable bases the user has access to | ReadOnly |
get_base_schema | Get the schema of an Airtable base | ReadOnly |
list_records | List records from an Airtable table | ReadOnly |
get_record | Get a single record by ID | ReadOnly |
create_records | Create one or more records in a table | Reversible |
update_records | Update one or more records in a table | Reversible |
delete_records | Delete one or more records from a table | Irreversible |
search_records | Search records using a filter formula | ReadOnly |