Upload File
Upload a new file to a specified Box folder.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_UPLOAD_FILE])
Download File
Download a file from Box to a local directory.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_DOWNLOAD_FILE])
Create Folder
Create a new folder in a specified Box location.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_CREATE_FOLDER])
Delete File
Remove a file from Box permanently.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_DELETE_FILE])
Delete Folder
Remove a folder and its contents from Box permanently.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_DELETE_FOLDER])
Copy File
Create a copy of a file in a different Box location.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_COPY_FILE])
Move File
Move a file from one Box folder to another.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_MOVE_FILE])
Rename File
Change the name of a file in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_RENAME_FILE])
Share File
Create a shared link for a file in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_SHARE_FILE])
Update File Description
Modify the description of a file in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_UPDATE_FILE_DESCRIPTION])
Create Collaboration
Invite a user to collaborate on a file or folder in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_CREATE_COLLABORATION])
Create Task
Create a new task associated with a file in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_CREATE_TASK])
New File Uploaded
Triggered when a new file is uploaded to a specified Box folder.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_NEW_FILE_UPLOADED])
File Updated
Triggered when a file in Box is modified or a new version is uploaded.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_UPDATED])
File Deleted
Triggered when a file is deleted from Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_DELETED])
Folder Created
Triggered when a new folder is created in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FOLDER_CREATED])
Task Assigned
Triggered when a new task is assigned to a user in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_TASK_ASSIGNED])
Collaboration Invited
Triggered when a user is invited to collaborate on a file or folder.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_COLLABORATION_INVITED])
File Moved
Triggered when a file is moved from one folder to another in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_MOVED])
File Copied
Triggered when a file is copied within Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_COPIED])
File Locked
Triggered when a file is locked in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_LOCKED])
File Unlocked
Triggered when a file is unlocked in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_FILE_UNLOCKED])
Watermark Added
Triggered when a watermark is added to a file in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_WATERMARK_ADDED])
Shared Link Created
Triggered when a new shared link is created for a file or folder.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_SHARED_LINK_CREATED])
User Added To Group
Triggered when a user is added to a group in Box.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOX_USER_ADDED_TO_GROUP])