Storage & files
Box
Manage files and folders in Box.
Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance.
Triggers20
Things that can wake up your Box coworker.
- Collaboration Details Changed
Triggers when a collaboration's details change (e.g., role, status, expiration). This trigger monitors a specific collaboration and detects when any meaningful field changes, such as role, status, expiration date, access type, or acknowledgment status.
BOX_COLLABORATION_DETAILS_CHANGED_TRIGGER - Comment Changed
Triggers when a comment's content or details change in Box. This trigger monitors a specific Box comment and detects when any meaningful field changes, such as message text edits, tagged message changes, or modification timestamp updates.
BOX_COMMENT_CHANGED_TRIGGER - New File Comment Added
Triggers when a new comment is added to a file in Box. This trigger monitors a specific Box file and fires when new comments are detected.
BOX_FILE_COMMENT_ADDED_TRIGGER - File Metadata Changed
Triggers when a file's metadata or properties change in Box. This trigger monitors a specific Box file and fires when changes are detected in key fields like name, description, size, modification time, parent folder, or status.
BOX_FILE_METADATA_CHANGED_TRIGGER - File Shared Link Changed
Triggers when a file's shared link settings change in Box. This trigger monitors a specific Box file's shared link and fires when changes are detected in the shared link configuration, such as access level, permissions, password protection, expiration date, or vanity URL.
BOX_FILE_SHARED_LINK_CHANGED_TRIGGER - New File Version Uploaded
Triggers when a new file version is uploaded to a file in Box. This trigger monitors a specific Box file and fires when new versions are detected.
BOX_FILE_VERSION_UPLOADED_TRIGGER - New Item Added to Folder
Triggers when a new item (file, folder, or web link) is added to a folder in Box. This trigger monitors a specific Box folder and fires when new items are detected.
BOX_FOLDER_ITEM_ADDED_TRIGGER - Folder Properties Changed
Triggers when a folder's core properties change in Box. This trigger monitors a specific Box folder and fires when changes are detected in properties like name, description, modification time, parent folder, item status, or shared link settings.
BOX_FOLDER_PROPERTIES_CHANGED_TRIGGER - Folder Shared Link Changed
Triggers when a folder's shared link settings change in Box. This trigger monitors a specific Box folder's shared link and fires when changes are detected in the shared link configuration, such as access level, permissions, password protection, expiration date, or vanity URL.
BOX_FOLDER_SHARED_LINK_CHANGED_TRIGGER - New File Added to Folder
Triggers when a new file is added to a folder in Box. This trigger monitors a specific Box folder and fires when new files are detected. Only files (not folders or web links) are monitored.
BOX_NEW_FILE_ADDED_TRIGGER - New Folder Collaboration Created
Triggers when a new collaboration is created on a specific folder in Box. This trigger monitors a specific Box folder and fires when new collaborations are detected.
BOX_NEW_FOLDER_COLLABORATION_CREATED_TRIGGER - New Pending Collaboration Invite
Triggers when a new pending collaboration invite is created. This trigger monitors the user's pending collaborations and fires when new pending collaboration invites are detected.
BOX_NEW_PENDING_COLLABORATION_TRIGGER - New Sign Request Created
Triggers when a new Box sign request is created. This trigger monitors Box sign requests and fires when new sign requests are detected.
BOX_NEW_SIGN_REQUEST_CREATED_TRIGGER - New Task Assignment Added
Triggers when a new assignment is added to a task in Box. This trigger monitors a specific Box task and fires when new assignments are detected.
BOX_NEW_TASK_ASSIGNMENT_TRIGGER - New Task Created on File
Triggers when a new task is created on a Box file. This trigger monitors a specific Box file and fires when new tasks are detected.
BOX_NEW_TASK_CREATED_TRIGGER - Box Sign Request Status Changed
Triggers when a Box Sign request's status or meaningful fields change. This trigger monitors a specific Box Sign request and fires when changes are detected in key fields like status, signer decisions, document readiness, or completion state.
BOX_SIGN_REQUEST_STATUS_CHANGED_TRIGGER - Task Assignment State Changed
Triggers when a task assignment's state changes. This trigger monitors task assignments for a specific task and detects when the resolution_state changes (e.g., from incomplete to completed, or from completed to approved/rejected).
BOX_TASK_ASSIGNMENT_STATE_CHANGED_TRIGGER - Task State Changed
Triggers when a task's status or details change in Box. This trigger monitors a specific Box task and fires when changes are detected in key fields like status, due date, message, or completion state.
BOX_TASK_STATE_CHANGED_TRIGGER - Trashed File State Changed
Triggers when a file's trash state changes in Box. This trigger monitors a specific Box file and fires when its trash state changes (e.g., moved to trash or restored from trash).
BOX_TRASHED_FILE_STATE_CHANGED_TRIGGER - Trashed Folder State Changed
Triggers when a folder's trash state changes in Box. This trigger monitors a specific Box folder and fires when its trash state changes (e.g., moved to trash or restored from trash).
BOX_TRASHED_FOLDER_STATE_CHANGED_TRIGGER
Actions15
Things your coworker can do in Box.
- Create Box Sign Request
Creates a Box Sign request to send documents for electronic signing. Prepares documents and sends signature requests to signers via email. Signers do not need Box accounts. Supports up to 10 files, 35 signers, sequential signing order, templates, and custom redirect URLs. Requires Box Sign feature enabled and sign_requests.readwrite scope.
BOX_CREATE_BOX_SIGN_REQUEST - Create collaboration
Adds a collaboration for a single user or a single group to a file or folder. Collaborations can be created using email address, user IDs, or a group IDs. If a collaboration is being created with a group, access to this endpoint is dependent on the group's ability to be invited. If collaboration is in `pending` status, the following fields are redacted: - `login` and `name` are hidden if a collaboration was created using `user_id`, - `name` is hidden if a collaboration was created using `login`.
BOX_CREATE_COLLABORATION - Create comment
Adds a comment by the user to a specific file, or as a reply to an other comment.
BOX_CREATE_COMMENT - Create folder
Creates a new empty folder within the specified parent folder.
BOX_CREATE_FOLDER - Delete file
Deletes a file from Box by moving it to trash or permanently (based on enterprise settings). Use the `if_match` parameter with the file's ETag for safe concurrent operations. To permanently delete a trashed file, use the 'Permanently remove file' action instead.
BOX_DELETE_FILE - Download file
Returns the contents of a file in binary format.
BOX_DOWNLOAD_FILE - Find file for shared link
Returns the file represented by a shared link. A shared file can be represented by a shared link, which can originate within the current enterprise or within another. This endpoint allows an application to retrieve information about a shared file when only given a shared link. The `shared_link_permission_options` array field can be returned by requesting it in the `fields` query parameter.
BOX_FIND_FILE_FOR_SHARED_LINK - Get file information
Retrieves the details about a file.
BOX_GET_FILE_INFORMATION - Get folder information
Retrieves details for a folder, including the first 100 entries in the folder. Passing `sort`, `direction`, `offset`, and `limit` parameters in query allows you to manage the list of returned [folder items](r://folder--full#param-item-collection). To fetch more items within the folder, use the [Get items in a folder](e://get-folders-id-items) endpoint.
BOX_GET_FOLDER - List file comments
Retrieves a list of comments for a file.
BOX_LIST_FILE_COMMENTS - List items in folder
Retrieves a page of items in a folder. These items can be files, folders, and web links. To request more information about the folder itself, like its size, use the [Get a folder](#get-folders-id) endpoint instead.
BOX_LIST_ITEMS_IN_FOLDER - Request access token
Request an Access Token using either a client-side obtained OAuth 2.0 authorization code or a server-side JWT assertion. An Access Token is a string that enables Box to verify that a request belongs to an authorized session. In the normal order of operations you will begin by requesting authentication from the [authorize](#get-authorize) endpoint and Box will send you an authorization code. You will then send this code to this endpoint to exchange it for an Access Token. The returned Access Token can then be used to to make Box API calls.
BOX_REQUEST_ACCESS_TOKEN - Search for content
Searches for files, folders, web links, and shared files across the users content or across the entire enterprise.
BOX_SEARCH_FOR_CONTENT - Update file
Updates a file. This can be used to rename or move a file, create a shared link, or lock a file.
BOX_UPDATE_FILE - Update folder
Updates a folder. This can be also be used to move the folder, create shared links, update collaborations, and more.
BOX_UPDATE_FOLDER