Airtable
Read and write bases and records.
ProductivityOAuth28 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
AIRTABLE_CREATE_BASE Creates a new Airtable base with specified tables and fields within a workspace. | POST /composio/airtable/airtable_create_base | external_send | — | — | no bill |
AIRTABLE_CREATE_COMMENT Tool to create a comment on a specific Airtable record. Use when adding comments to records, mentioning collaborators using @[userId] syntax, or creating threaded comment replies. Supports optional parentCommentId for threaded conversations. | POST /composio/airtable/airtable_create_comment | external_send | — | — | no bill |
AIRTABLE_CREATE_FIELD Creates a new field within a specified table in an Airtable base. The action first reads the base schema to resolve the table and check existing fields, so it requires schema read access as well as write access. | POST /composio/airtable/airtable_create_field | external_send | — | — | no bill |
AIRTABLE_CREATE_MULTIPLE_RECORDS DEPRECATED: Use AIRTABLE_CREATE_RECORDS instead. Creates multiple records in a specified Airtable table in batches of up to 10; if a later batch fails, earlier batches may already have been created. | POST /composio/airtable/airtable_create_multiple_records | external_send | — | — | no bill |
AIRTABLE_CREATE_RECORD DEPRECATED: Use CreateRecords instead. Creates a new record in a specified Airtable table; field values must conform to column types, null, empty-string and false values are omitted, and some values may be normalized before submission. | POST /composio/airtable/airtable_create_record | external_send | — | — | no bill |
AIRTABLE_CREATE_RECORD_FROM_NATURAL_LANGUAGE Creates an Airtable record from a natural language description using the table schema and an LLM-generated field payload. Typecast is enabled by default and can be disabled. | POST /composio/airtable/airtable_create_record_from_natural_language | external_send | — | — | no bill |
AIRTABLE_CREATE_RECORDS Tool to create multiple records (up to 10) in a specified Airtable table. Use when you need to add new rows to a table with field values. Rate limit: 5 requests per second per base. | POST /composio/airtable/airtable_create_records | external_send | — | — | no bill |
AIRTABLE_CREATE_TABLE Creates a table in an existing Airtable base with a specified name, description, and field structure. Optionally returns an existing same-name table instead of creating one. | POST /composio/airtable/airtable_create_table | external_send | — | — | no bill |
AIRTABLE_DELETE_COMMENT Tool to delete a comment from a record in an Airtable table. Use when you need to remove an existing comment. Non-admin users can only delete their own comments; Enterprise Admins can delete any comment. | POST /composio/airtable/airtable_delete_comment | external_send | — | — | no bill |
AIRTABLE_DELETE_MULTIPLE_RECORDS Tool to delete up to 10 specified records from a table within an Airtable base. Use when you need to remove multiple records in a single operation. | POST /composio/airtable/airtable_delete_multiple_records | external_send | — | — | no bill |
AIRTABLE_DELETE_RECORD Permanently deletes a specific record from an existing table within an existing Airtable base. | POST /composio/airtable/airtable_delete_record | external_send | — | — | no bill |
AIRTABLE_GET_ATTACHMENT_INFO Retrieves attachment metadata and download URLs from a specified Airtable record field, including sizes, types, and thumbnails when available; attachment URLs expire 2 hours after retrieval. An empty result can also mean the field was not found or did not contain a list. | GET /composio/airtable/airtable_get_attachment_info | none | — | — | no bill |
Showing 12 of 28 Airtable actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.