Create Document
Creates a new document in Canopy with specified title and content.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DOCUMENT])
Update Document
Updates an existing document in Canopy with new content or metadata.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DOCUMENT])
Delete Document
Permanently removes a document from Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DOCUMENT])
Share Document
Shares a document with specified users or teams in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_DOCUMENT])
Create Folder
Creates a new folder in Canopy to organize documents.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_FOLDER])
Move Document
Moves a document from one folder to another in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MOVE_DOCUMENT])
Create Task
Creates a new task associated with a document or project in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Assign Task
Assigns a task to a specific user or team in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TASK])
Set Reminder
Sets a reminder for a task or document in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_REMINDER])
Create Project
Creates a new project workspace in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Invite User
Invites a new user to join a Canopy workspace or project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_USER])
Export Document
Exports a document from Canopy in a specified format (e.g., PDF, Word).
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_DOCUMENT])
Create Template
Creates a new document template in Canopy for reuse.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEMPLATE])
Lock Document
Locks a document to prevent further edits by other users.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOCK_DOCUMENT])
New Document Created
Triggered when a new document is created in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DOCUMENT_CREATED])
Document Updated
Triggered when an existing document is modified in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_UPDATED])
Document Shared
Triggered when a document is shared with new users or teams.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_SHARED])
Task Completed
Triggered when a task is marked as completed in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Project Milestone Reached
Triggered when a project reaches a predefined milestone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_MILESTONE_REACHED])
New User Joined
Triggered when a new user joins a Canopy workspace or project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_JOINED])
Document Accessed
Triggered when a user accesses or views a document in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_ACCESSED])
Reminder Due
Triggered when a set reminder for a task or document is due.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_DUE])
Storage Limit Reached
Triggered when the workspace storage limit is approaching or reached.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_LIMIT_REACHED])
Document Version Created
Triggered when a new version of a document is created in Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_VERSION_CREATED])
Task Overdue
Triggered when a task in Canopy becomes overdue.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_OVERDUE])
Document Approval Required
Triggered when a document requires approval in a workflow.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_APPROVAL_REQUIRED])
Team Collaboration Started
Triggered when multiple users start collaborating on a document simultaneously.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_COLLABORATION_STARTED])
Integration Connected
Triggered when a new third-party integration is connected to Canopy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INTEGRATION_CONNECTED])