Create Record
Creates a new record in a specified QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_CREATE_RECORD])
Update Record
Updates an existing record in a QuickBase table with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_UPDATE_RECORD])
Delete Record
Deletes a specific record from a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_DELETE_RECORD])
Get Record
Retrieves a single record from a QuickBase table based on specified criteria.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_GET_RECORD])
Query Records
Performs a query to retrieve multiple records from a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_QUERY_RECORDS])
Copy Record
Creates a new record by copying an existing one in a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_COPY_RECORD])
Run Report
Executes a saved report in QuickBase and retrieves the results.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_RUN_REPORT])
Upload File
Uploads a file to a file attachment field in a QuickBase record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_UPLOAD_FILE])
Download File
Downloads a file from a file attachment field in a QuickBase record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_DOWNLOAD_FILE])
Create Table
Creates a new table in a QuickBase application.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_CREATE_TABLE])
Modify Table
Modifies the properties or structure of an existing QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_MODIFY_TABLE])
Delete Table
Deletes a table from a QuickBase application.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_DELETE_TABLE])
Add Field
Adds a new field to an existing QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_ADD_FIELD])
Modify Field
Modifies the properties of an existing field in a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_MODIFY_FIELD])
Delete Field
Deletes a field from a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_DELETE_FIELD])
Grant User Access
Grants access permissions to a user for a QuickBase application or table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_GRANT_USER_ACCESS])
Revoke User Access
Revokes access permissions from a user for a QuickBase application or table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_REVOKE_USER_ACCESS])
Create Relationship
Creates a relationship between two tables in a QuickBase application.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_CREATE_RELATIONSHIP])
Delete Relationship
Deletes an existing relationship between two tables in a QuickBase application.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_DELETE_RELATIONSHIP])
New Record Created
Triggers when a new record is created in a specified QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_NEW_RECORD_CREATED])
Record Modified
Triggers when an existing record is modified in a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_RECORD_MODIFIED])
Record Deleted
Triggers when a record is deleted from a QuickBase table.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_RECORD_DELETED])
Field Value Changed
Triggers when a specific field's value changes in a QuickBase record.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_FIELD_VALUE_CHANGED])
Report Run Completed
Triggers when a specified report finishes running in QuickBase.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_REPORT_RUN_COMPLETED])
File Uploaded
Triggers when a new file is uploaded to a file attachment field in QuickBase.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_FILE_UPLOADED])
User Access Changed
Triggers when a user's access permissions are modified in QuickBase.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_USER_ACCESS_CHANGED])
Table Structure Changed
Triggers when the structure of a QuickBase table is modified.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_TABLE_STRUCTURE_CHANGED])
Application Copied
Triggers when a QuickBase application is copied.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_APPLICATION_COPIED])
Scheduled Task Completed
Triggers when a scheduled task in QuickBase finishes execution.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUICKBASE_SCHEDULED_TASK_COMPLETED])