You can wire the Airtable node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Airtable under Credentials in the node settings. See Connecting credentials for the general flow.Personal access token
Enter the values manually when creating the credential. Get your credentials here.OAuth
Sign in with your Airtable account when prompted; no keys to copy. NoClick requests the following permissions:data.records:readdata.records:writeschema.bases:readschema.bases:writewebhook:manage
Operations
Base
| Operation | ID | Description |
|---|---|---|
| Fetch Base Schema | fetch_base_schema | Get the schema (tables and fields) of a base |
| List Accessible Bases | list_accessible_bases | List all accessible bases |
Comment
| Operation | ID | Description |
|---|---|---|
| Create Record Comment | create_record_comment | Create a comment on a record |
| Delete Record Comment | delete_record_comment | Delete a comment |
| List Record Comments | list_record_comments | List comments on a record |
| Update Record Comment | update_record_comment | Update a comment |
Record
| Operation | ID | Description |
|---|---|---|
| Create Multiple Records | create_multiple_records | Create one or more records (batch create up to 10) |
| Delete Multiple Records | delete_multiple_records | Delete one or more records (batch delete up to 10) |
| Delete Single Record | delete_single_record | Delete a single record by ID |
| Fetch Single Record | fetch_single_record | Get a single record by ID |
| List Table Records | list_table_records | List records from a table with filtering, sorting, and pagination |
| Update Multiple Records | update_multiple_records | Update one or more records (batch update up to 10) |
| Update Single Record | update_single_record | Update a single record by ID |
| Upsert Records by Field Match | upsert_records_by_field_match | Create or update records based on field matching (upsert) |
Table
| Operation | ID | Description |
|---|---|---|
| Create New Table | create_new_table | Create a new table in a base |
| Create Table Field | create_table_field | Create a new field in a table |
| Update Table Field | update_table_field | Update a field’s name or description |
| Update Table Metadata | update_table_metadata | Update a table’s name or description |
Webhook
| Operation | ID | Description |
|---|---|---|
| Create Base Webhook | create_base_webhook | Create a webhook for a base |
| Delete Base Webhook | delete_base_webhook | Delete a webhook |
| Enable Webhook Notifications | enable_webhook_notifications | Enable notifications for a webhook |
| List Base Webhooks | list_base_webhooks | List all webhooks for a base |
| List Webhook Payloads | list_webhook_payloads | List payloads for a webhook |
| Refresh Webhook Expiration | refresh_webhook_expiration | Refresh a webhook to extend its expiration |