Create Box
Creates a new box in a specified pipeline
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOX_ACTION])
Update Box
Updates the fields of an existing box
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BOX_ACTION])
Move Box
Moves a box to a different stage in the pipeline
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MOVE_BOX_ACTION])
Delete Box
Deletes a specified box from Streak
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_BOX_ACTION])
Create Pipeline
Creates a new pipeline in Streak
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PIPELINE_ACTION])
Add Stage
Adds a new stage to an existing pipeline
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_STAGE_ACTION])
Create Task
Creates a new task associated with a box
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK_ACTION])
Complete Task
Marks a specified task as completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMPLETE_TASK_ACTION])
Upload File
Uploads a file to a specified box
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_FILE_ACTION])
Send Email
Sends an email through Streak's email integration
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_EMAIL_ACTION])
Add Team Member
Adds a new team member to the Streak workspace
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER_ACTION])
Remove Team Member
Removes a team member from the Streak workspace
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER_ACTION])
Create View
Creates a new view in a pipeline
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIEW_ACTION])
Set Reminder
Sets a reminder for a specific box or task
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_REMINDER_ACTION])
Generate Report
Generates a report based on specified criteria
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Merge Boxes
Merges two or more boxes into a single box
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERGE_BOXES_ACTION])
Clone Pipeline
Creates a copy of an existing pipeline with all its stages
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLONE_PIPELINE_ACTION])
New Box
Triggers when a new box is created in Streak
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOX_TRIGGER])
New Pipeline
Triggers when a new pipeline is created in Streak
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PIPELINE_TRIGGER])
New Stage
Triggers when a new stage is added to a pipeline
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_STAGE_TRIGGER])
Box Moved
Triggers when a box is moved to a different stage
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_MOVED_TRIGGER])
Box Updated
Triggers when any field in a box is updated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_UPDATED_TRIGGER])
New Task
Triggers when a new task is created in Streak
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TASK_TRIGGER])
Task Completed
Triggers when a task is marked as completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED_TRIGGER])
New Team Member
Triggers when a new team member is added to the Streak workspace
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_TRIGGER])
New File
Triggers when a new file is uploaded to a box
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FILE_TRIGGER])