Create Record
Add a new record to a specified table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_CREATE_RECORD])
Update Record
Modify an existing record in a specified table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_UPDATE_RECORD])
Delete Record
Remove a specific record from a table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_DELETE_RECORD])
Find Record
Search for and retrieve a specific record from an Airtable table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_FIND_RECORD])
List Records
Retrieve a list of records from a specified table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_LIST_RECORDS])
Create Attachment
Add a new attachment to a record in an Airtable table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_CREATE_ATTACHMENT])
Delete Attachment
Remove an attachment from a record in an Airtable table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_DELETE_ATTACHMENT])
Create Table
Create a new table in an Airtable base.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_CREATE_TABLE])
Delete Table
Remove an existing table from an Airtable base.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_DELETE_TABLE])
Create View
Create a new view for a table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_CREATE_VIEW])
Delete View
Remove an existing view from a table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_DELETE_VIEW])
Create Field
Add a new field to a table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_CREATE_FIELD])
Update Field
Modify an existing field in an Airtable table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_UPDATE_FIELD])
Delete Field
Remove a field from a table in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_DELETE_FIELD])
Run Script
Execute a custom script in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_RUN_SCRIPT])
New Record Created
Triggered when a new record is added to a specified table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_NEW_RECORD_CREATED])
Record Updated
Triggered when an existing record is modified in a specified table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_RECORD_UPDATED])
Record Deleted
Triggered when a record is removed from a specified table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_RECORD_DELETED])
Field Value Changed
Triggered when a specific field's value is changed in a record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_FIELD_VALUE_CHANGED])
View Filtered
Triggered when a record enters or exits a filtered view.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_VIEW_FILTERED])
Attachment Added
Triggered when a new attachment is added to a record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_ATTACHMENT_ADDED])
Attachment Removed
Triggered when an attachment is removed from a record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_ATTACHMENT_REMOVED])
Table Created
Triggered when a new table is created in the Airtable base.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_TABLE_CREATED])
Table Deleted
Triggered when a table is deleted from the Airtable base.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_TABLE_DELETED])
View Created
Triggered when a new view is created in a table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_VIEW_CREATED])
View Deleted
Triggered when a view is deleted from a table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_VIEW_DELETED])
Field Created
Triggered when a new field is added to a table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_FIELD_CREATED])
Field Updated
Triggered when a field's properties are modified in a table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_FIELD_UPDATED])
Field Deleted
Triggered when a field is removed from a table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_FIELD_DELETED])
Script Execution Completed
Triggered when a custom script finishes execution in Airtable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AIRTABLE_SCRIPT_EXECUTION_COMPLETED])