Database

# Airtable Connector

Connect to Airtable to list bases, browse table schemas, and perform CRUD operations on records.

$pip install "toolsconnector[airtable]"
26
Actions
Database
Category
Free
Apache 2.0

## All 26 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`batch_create` | Batch create records in an Airtable table | base_id, table_name, records | `list`
`create_comment ⚠` | Create a comment on a record | base_id, table_name, record_id, text | `dict`
`create_field ⚠` | Create a field in an Airtable table | base_id, table_id, name, type [options] | `AirtableField`
`create_record` | Create a record in an Airtable table | base_id, table_name, fields | `AirtableRecord`
`create_table ⚠` | Create a table in an Airtable base | base_id, name, fields [description] | `AirtableTable`
`create_webhook ⚠` | Create a webhook | base_id, notification_url [specification] | `dict`
`delete_comment ⚠` | Delete a comment on a record | base_id, table_name, record_id, comment_id | `NoneType`
`delete_record ⚠` | Delete a record from an Airtable table | base_id, table_name, record_id | `NoneType`
`delete_records ⚠` | Delete multiple records from a table | base_id, table_name, record_ids | `bool`
`delete_webhook ⚠` | Delete a webhook | base_id, webhook_id | `NoneType`
`get_base_schema` | Get the schema of an Airtable base | base_id | `list`
`get_base_tables` | Get all tables in an Airtable base | base_id | `list`
`get_record` | Get a single record from an Airtable table | base_id, table_name, record_id | `AirtableRecord`
`get_view` | Get a specific view | base_id, table_id, view_id | `dict`
`list_bases` | List all accessible Airtable bases | — | `list`
`list_collaborators` | List collaborators on an Airtable base | base_id | `list`
`list_comments` | List comments on a record | base_id, table_name, record_id | `list`
`list_records` | List records from an Airtable table | base_id, table_name [fields, filter_formula, sort, limit, offset] | `PaginatedList[AirtableRecord]`
`list_views` | List views in a table | base_id, table_id | `list`
`list_webhook_payloads` | List webhook payloads | base_id, webhook_id [cursor] | `dict`
`list_webhooks` | List webhooks for a base | base_id | `list`
`update_comment ⚠` | Update a comment on a record | base_id, table_name, record_id, comment_id, text | `dict`
`update_field` | Update a field in an Airtable table | base_id, table_id, field_id [name, description] | `AirtableField`
`update_record` | Update a record in an Airtable table | base_id, table_name, record_id, fields | `AirtableRecord`
`update_records` | Update multiple records in a table | base_id, table_name, records | `list`
`update_table ⚠` | Update a table | base_id, table_id [name, description] | `dict`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing