Create Record
Creates a new record in a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECORD])
Update Record
Updates an existing record in a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RECORD])
Delete Record
Deletes a specific record from a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECORD])
Get Record
Retrieves a specific record from a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_RECORD])
List Records
Retrieves a list of records from a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_RECORDS])
Create Table
Creates a new table in AITable with specified fields and properties.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TABLE])
Delete Table
Deletes an existing table from AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TABLE])
Add Column
Adds a new column to an existing table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COLUMN])
Remove Column
Removes a column from an existing table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_COLUMN])
Create View
Creates a new view of a table with specified filters and sorting in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIEW])
Delete View
Deletes an existing view from a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_VIEW])
Upload Attachment
Uploads a file attachment to a record in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_ATTACHMENT])
Delete Attachment
Deletes a file attachment from a record in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ATTACHMENT])
Create Webhook
Sets up a new webhook for specific events in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WEBHOOK])
Delete Webhook
Removes an existing webhook from AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_WEBHOOK])
New Record Created
Triggers when a new record is created in a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RECORD_CREATED])
Record Updated
Triggers when an existing record is updated in a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_UPDATED])
Record Deleted
Triggers when a record is deleted from a specified table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_DELETED])
New Attachment Added
Triggers when a new file attachment is added to a record in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ATTACHMENT_ADDED])
Attachment Deleted
Triggers when a file attachment is deleted from a record in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ATTACHMENT_DELETED])
Table Created
Triggers when a new table is created in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_CREATED])
Table Deleted
Triggers when a table is deleted from AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_DELETED])
View Created
Triggers when a new view is created for a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_CREATED])
View Deleted
Triggers when a view is deleted from a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_DELETED])
Column Added
Triggers when a new column is added to a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLUMN_ADDED])
Column Removed
Triggers when a column is removed from a table in AITable.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLUMN_REMOVED])
Record Matches Condition
Triggers when a record in AITable matches a specified condition.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_MATCHES_CONDITION])
Linked Record Changed
Triggers when a linked record in AITable is changed, affecting the current record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LINKED_RECORD_CHANGED])