Create Record
Creates a new record in a specified TrackVia table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECORD])
Update Record
Updates an existing record in a TrackVia table with new information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RECORD])
Delete Record
Deletes a specific record from a TrackVia table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECORD])
Get Record
Retrieves a specific record from a TrackVia table
from composio_langchain 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 TrackVia table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_RECORDS])
Create View
Creates a new view in a TrackVia application
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIEW])
Update View
Modifies an existing view in a TrackVia application
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_VIEW])
Delete View
Removes a specific view from a TrackVia application
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_VIEW])
Run Report
Executes a predefined report in TrackVia and returns the results
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_REPORT])
Upload File
Uploads a file to a TrackVia record or table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_FILE])
Download File
Downloads a file attached to a TrackVia record
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_FILE])
Create User
Creates a new user account in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Update User
Modifies an existing user's information in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER])
Delete User
Removes a user account from TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_USER])
Assign Role
Assigns a specific role to a user in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_ROLE])
New Record Created
Triggers when a new record is created in a specified TrackVia table
from composio_langchain 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 TrackVia table
from composio_langchain 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 TrackVia table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_DELETED])
Field Value Changed
Triggers when a specific field's value changes in a TrackVia record
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FIELD_VALUE_CHANGED])
View Created
Triggers when a new view is created in a TrackVia application
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_CREATED])
View Updated
Triggers when an existing view is modified in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_UPDATED])
View Deleted
Triggers when a view is deleted from a TrackVia application
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_DELETED])
User Created
Triggers when a new user account is created in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_CREATED])
User Updated
Triggers when a user's information is updated in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_UPDATED])
User Deleted
Triggers when a user account is removed from TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_DELETED])
Role Assigned
Triggers when a role is assigned to a user in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ROLE_ASSIGNED])
File Uploaded
Triggers when a new file is uploaded to a TrackVia record or table
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_UPLOADED])
Report Executed
Triggers when a specific report is run in TrackVia
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_EXECUTED])
Workflow Stage Changed
Triggers when a record moves to a new stage in a TrackVia workflow
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WORKFLOW_STAGE_CHANGED])