Actions
| Name | Description |
|---|---|
airtable_create_recordAdds a record into an airtable | Adds a record into an airtable |
airtable_find_recordFind a record in airtable | Find a record in airtable |
airtable_update_recordUpdate a record in airtable | Update a record in airtable |
airtable_delete_recordDeletes a record in airtable | Deletes a record in airtable |
airtable_upload_file_to_columnUploads a file to attachment type column. | Uploads a file to attachment type column. |
airtable_add_comment_to_recordAdds a comment to an existing record. | Adds a comment to an existing record. |
airtable_create_baseCreate a new base with a specified table structure. | Create a new base with a specified table structure. |
airtable_create_tableCreate a new table in an existing base. | Create a new table in an existing base. |
airtable_find_baseFind a base by its name or a keyword. | Find a base by its name or a keyword. |
airtable_find_table_by_idGet a table's details and schema using its ID. | Get a table's details and schema using its ID. |
airtable_get_record_by_idRetrieve a single record from a table by its unique ID. | Retrieve a single record from a table by its unique ID. |
airtable_find_tableFind a table in a given base by its name. | Find a table in a given base by its name. |
airtable_get_base_schemaRetrieve the schema for a specific base, including all its tables and fields. | Retrieve the schema for a specific base, including all its tables and fields. |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
new_recordTriggers when a new record is added to the selected table. | Triggers when a new record is added to the selected table. |
updated_recordTriggers when a record is created or updated in selected table. | Triggers when a record is created or updated in selected table. |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute({
integrationName: 'airtable',
actionName: 'airtable_create_record',
input: { /* ... */ },
connectionId: 'conn_id',
workspaceId: 'ws_id',
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Airtable to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Airtable support?
Airtable supports 14 actions including Create Airtable Record, Find Airtable Record, Update Airtable Record, Delete Airtable Record, Upload File to Column, and more.
Can I use Airtable with AI agents?
Yes. Add Airtable to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.
What authentication does Airtable use?
Airtable uses API Key. Weavz handles token management, refresh, and secure credential storage automatically.
How much does the Airtable integration cost?
The Airtable integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.
What triggers does Airtable support?
Airtable supports 2 triggers including New Record, New or Updated Record.
Connect Airtable in 2 minutes
Get 1,000 free actions every month. No credit card required.