← All Skills
B

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