Box
Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance.
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own131
Agents use these right away.
- Download fileReturns the contents of a file in binary format.
- Find file for shared linkReturns the file represented by a shared link.
- Get file informationRetrieves the details about a file.
- Get folder informationRetrieves details for a folder, including the first 100 entries in the folder.
- List file commentsRetrieves a list of comments for a file.
- List items in folderRetrieves a page of items in a folder.
- Search for contentSearches for files, folders, web links, and shared files across the users content or across the entire enterprise.
- Ask questionAsk natural-language questions about Box files or a Box Hub using Box AI.
- Authorize userConstructs a Box OAuth 2.0 authorization URL for the user to visit and grant permission to act on their behalf.
- Download zip archiveDownloads a zip archive containing files and/or folders from Box.
- Extract metadata freeformExtract metadata from Box files using AI with freeform prompts.
- Extract metadata structuredExtract structured metadata from files using Box AI.
- Find item for shared linkLooks up an app item using its Box shared link.
- Find folder for shared linkRetrieves a folder represented by a shared link, including links from another enterprise.
- Find metadata template by instance idFinds a metadata template by searching for the ID of an instance of the template.
- Generate textGenerate text using Box AI based on a prompt and file context.
- Get AI Agent by IDRetrieves detailed information about a specific AI Agent by its unique identifier.
- Get ai agent default configurationRetrieve the default AI agent configuration for a specific mode.
- Get allowed collaboration domainRetrieves details of a specific allowed collaboration domain entry within your enterprise.
- Get box sign request by idRetrieves the details of a specific Box Sign request by its unique ID.
- Get Box Sign Template by IDRetrieves details of a specific Box Sign template by its unique ID.
- Get collaborationRetrieves details of a single collaboration by its ID.
- Get collection by idRetrieves details of a specific collection by its unique identifier.
- Get commentRetrieves the message and metadata for a specific comment, as well as information on the user who created the comment.
- Get current userRetrieves information about the currently authenticated user.
- Get device pinRetrieves information about an individual device pin in the enterprise.
- Get Real-Time Server URL for Long-Polling EventsReturns a list of real-time servers that can be used for long-polling user events.
- Get file requestRetrieves detailed information about a file request in Box.
- Get files under retentionReturns a paginated list of files under retention for a specific retention policy assignment.
- Get file thumbnailRetrieves a thumbnail, or smaller image representation, of a file.
- Get file versionRetrieve detailed information about a specific version of a file.
- Get file version legal holdRetrieves detailed information about a specific file version legal hold by its ID.
- Get file versions under retentionReturns a list of file versions under retention for a specified retention policy assignment.
- Get groupRetrieves information about a group.
- Get group membershipRetrieves a specific group membership.
- Get legal hold policyRetrieve a legal hold policy by ID, including its name, description, status, assignment counts, creator, and timestamps.
- Get legal hold policy assignmentRetrieve a legal hold policy assignment by ID, including the policy, assigned item, assigning user, and assignment timestamps.
- Get metadata cascade policyRetrieve a specific metadata cascade policy assigned to a folder.
- Get metadata instance on fileRetrieves a specific metadata template instance that has been applied to a file.
- Get metadata instance on folderRetrieves the instance of a metadata template that has been applied to a folder.
- Get metadata taxonomies for namespaceLists metadata taxonomies in a specified namespace.
- Get metadata taxonomy by taxonomy keyRetrieves a metadata taxonomy by its namespace and taxonomy key.
- Get metadata taxonomy node by IDRetrieves a specific node from a metadata taxonomy by its identifier.
- Get metadata template by idRetrieves a metadata template by its ID.
- Get metadata template by nameRetrieves a metadata template by its `scope` and `templateKey` values.
- Get retention policyRetrieves a retention policy by its unique ID.
- Get retention policy assignmentRetrieves a retention policy assignment by its unique ID.
- Get shared link for fileRetrieves the shared link information for a file.
- Get shared link for folderRetrieves shared link information for a specified folder, including its URL, access level, permissions and usage statistics.
- Get shared items web linksTool to retrieve web link information for a shared link.
- Get shield information barrier with specified idRetrieves a shield information barrier by its unique ID.
- Get shield information barrier report by idRetrieves a Shield information barrier report by its ID, including its status, associated barrier, creation details, and report folder ID when available.
- Get shield information barrier segment with specified idRetrieves a shield information barrier segment by its unique identifier.
- Get shield information barrier segment member by idRetrieves a shield information barrier segment member by its unique ID.
- Get shield information barrier segment restriction by idRetrieves a shield information barrier segment restriction by its unique ID.
- Get storage policyFetches a specific storage policy by its ID.
- Get storage policy assignmentRetrieves information about a specific storage policy assignment.
- Get taskRetrieves detailed information about a specific task in Box.
- Get task assignmentRetrieves detailed information about a specific task assignment in Box.
- Get terms of serviceRetrieves a specific terms of service by its unique identifier.
- Get trashed fileRetrieves a file that has been moved to the trash.
- Get trashed folderRetrieves a folder that has been moved to the trash.
- Get trashed web linkRetrieves a web link that has been moved to the trash.
- Get upload sessionRetrieves detailed information about an existing chunked upload session.
- Get userRetrieves information about a user in the enterprise.
- Get user avatarRetrieves the avatar image of a Box user.
- Get user exempt from collaboration domain restrictionsRetrieves details of a specific user exemption from collaboration domain restrictions.
- Get user invite statusReturns the status of a user invite.
- Get watermark on fileRetrieve the watermark for a file.
- Get watermark for folderRetrieve the watermark for a folder.
- Get webhookRetrieves detailed information about a specific webhook by its ID.
- Get web linkRetrieve detailed information about a web link (bookmark) in Box.
- Get zip download statusGet the download status of a zip archive, including progress, skipped items, and current state.
- List ai agentsLists AI agents using the supplied filters and pagination parameters.
- List all classificationsRetrieves the enterprise's classification metadata template and the classifications available in it.
- List all collectionsRetrieves all collections for a given user.
- List all file versionsRetrieve a list of the past versions for a file.
- List all global metadata templatesUsed to retrieve all generic, global metadata templates available to all enterprises using Box.
- List allowed collaboration domainsReturns the list domains that have been deemed safe to create collaborations for within the current enterprise.
- List box sign requestsLists Box Sign requests created by the user or shared with them as a collaborator, with an optional sender filter for shared requests.
- List box sign templatesGets Box Sign templates created by a user.
- List box skill cards on fileList the Box Skills metadata cards that are attached to a file.
- List collection itemsRetrieves the files and/or folders contained within a Box collection.
- List enterprise device pinsLists a page of device pins within an enterprise, with marker-based pagination.
- List groups for enterpriseRetrieves a page of groups for the enterprise, optionally filtered by name prefix.
- List all metadata templates for enterpriseUsed to retrieve all metadata templates created to be used specifically within the user's enterprise
- List enterprise usersLists a page of enterprise users, including ID, name and login, optionally filtered by name or login, user type, or external app user ID.
- List user and enterprise eventsReturns up to a year of past events for a given user or for the entire enterprise.
- List file app item associationsLists a page of app items associated with a file, including associations inherited from its ancestors.
- List file collaborationsRetrieves a page of pending and active collaborations for a file, representing users or groups granted or invited to access it.
- Review files on legal hold policy assignmentGet a list of files with current file versions for a legal hold assignment.
- List file version legal holdsLists file version legal holds for a legal hold policy.
- List folder app item associations**This is a beta feature, which means that its availability might be limited.** Returns all app items the folder is associated with.
- List folder collaborationsRetrieves a list of pending and active collaborations for a folder.
- List folder locksRetrieves folder lock details for a given folder.
- List group collaborationsRetrieves a page of collaborations for a group, including the files or folders the group can access and its role.
- List members of groupRetrieve a page of members for a group using offset-based pagination.
- List previous file versions for legal hold policy assignmentRetrieves a list of previous (non-current) file versions that are on legal hold for a specific legal hold policy assignment.
- List Box HubsLists a page of Box Hubs, with options to search, filter by scope, and sort results.
- List all legal hold policiesRetrieves a list of legal hold policies that belong to an enterprise.
- List legal hold policy assignmentsRetrieves a list of items a legal hold policy has been assigned to.
- List metadata cascade policiesRetrieve a page of metadata cascade policies applied to a folder.
- List metadata instances on fileRetrieves all metadata instances applied to a file.
- List metadata instances on folderRetrieves all metadata for a given folder.
- List metadata taxonomy nodesRetrieves metadata taxonomy nodes based on the specified parameters.
- List pending collaborationsRetrieves a page of pending collaboration invites for the current user, with offset and limit pagination.
- List recently accessed itemsReturns information about the recent items accessed by a user, either in the last 90 days or up to the last 1000 items accessed.
- List retention policiesLists retention policies for an enterprise, with optional filters.
- List retention policy assignmentsLists retention policy assignments for a specified policy, optionally filtered by enterprise, folder, or metadata-template assignment type.
- List shield information barrier reportsLists Shield information barrier reports for a specified barrier with marker-based pagination.
- List shield information barriersRetrieves a list of Shield information barrier objects for the authenticated user's enterprise.
- List shield information barrier segment membersLists Shield information barrier segment members for a specified segment ID, with marker-based pagination.
- List shield information barrier segment restrictionsLists all shield information barrier segment restrictions for a specific segment.
- List shield information barrier segmentsRetrieves a list of shield information barrier segment objects for the specified Information Barrier ID.
- List slack integration mappingsLists [Slack integration mappings](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-for-Slack) in a users' enterprise.
- List storage policiesLists storage policies in the enterprise, returning a page of results with pagination markers.
- List storage policy assignmentsLists storage policy assignments for a specified enterprise or user, returning a page of results.
- List task assignmentsLists all of the assignments for a given task.
- List tasks on fileRetrieves a list of all the tasks for a file.
- List teams integration mappingsLists [Teams integration mappings](https://support.box.com/hc/en-us/articles/360044681474-Using-Box-for-Teams) in a users' enterprise.
- List terms of servicesReturns the current terms of service text and settings for the enterprise.
- List terms of service user statusesLists user acceptance statuses for a specific terms of service, optionally filtered by user.
- List trashed itemsRetrieves the files and folders that have been moved to the trash.
- List upload session partsList the parts (chunks) that have been uploaded to a chunked upload session.
- List user's email aliasesRetrieves all email aliases for a user.
- List user's groupsRetrieves a page of a user's group memberships, including the groups and roles.
- List users exempt from collaboration domain restrictionsReturns a list of users who have been exempt from the collaboration domain restrictions.
- List all webhooksReturns all defined webhooks for the requesting application.
- List workflowsLists Box Relay workflows configured for a specific folder.
- Preflight check before uploadPerforms a preflight check to verify that a file will be accepted by Box before uploading the entire file.
- Query files folders by metadataQuery files and folders by metadata using SQL-like syntax.
Asks someone first153
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create Box Sign RequestCreates a Box Sign request to send documents for electronic signing.
- Create collaborationAdds a collaboration for a single user or a single group to a file or folder.
- Create commentAdds a comment by the user to a specific file, or as a reply to an other comment.
- Create folderCreates a new empty folder within the specified parent folder.
- Delete fileDeletes a file from Box by moving it to trash or permanently (based on enterprise settings).
- Request access tokenRequests a Box access token using an authorization code, JWT assertion, client credentials, refresh token, or token exchange for downscoping.
- Update fileUpdates a file, including renaming or moving it, changing its description or tags, and creating a lock.
- Update folderUpdates a folder.
- Add domain to list of allowed collaboration domainsCreates a new entry in the list of allowed domains for collaboration within your enterprise.
- Add classification to fileAdds a classification to a file by specifying the label of the classification to add.
- Add classification to folderAdds a classification to a folder by specifying the label of the classification to add.
- Add initial classificationsInitializes the classification template for an enterprise with an initial set of classification options.
- Add or update user avatarAdds or updates a user avatar.
- Add shared link to fileAdds a shared link to a file.
- Add shared link to folderAdds a shared link to a folder, allowing it to be shared with others via a URL.
- Add shared link to web linkAdds a shared link to a web link.
- Add user to groupCreates a group membership.
- Append metadata taxonomy levelAppends a new level to a metadata taxonomy structure.
- Apply watermark to fileApplies or update a watermark on a file.
- Apply watermark to folderApplies or update a watermark on a folder.
- Assign legal hold policyAssign a legal hold policy to a file, file version, folder, or user.
- Assign retention policyAssigns a retention policy to an item in Box to enforce content retention.
- Assign storage policyCreates a storage policy assignment for an enterprise or user.
- Assign taskAssigns a task to a user.
- Cancel box sign requestCancels a pending Box Sign request that has not yet been fully signed or declined.
- Commit upload sessionCommits an upload session and creates a file from the uploaded chunks.
- Copy fileCreates a copy of a file.
- Copy file requestCopies an existing file request to a new folder.
- Copy folderCreates a copy of a folder within a destination folder.
- Create AI AgentCreates a custom AI agent in Box AI Studio.
- Create box skill cards on fileApplies one or more Box Skills metadata cards to a file.
- Create user exemption from collaboration domain restrictionsExempts a specific user from the enterprise's collaboration domain restrictions.
- Create email aliasAdds a new email alias to a user account.
- Create folder lockCreates a folder lock on a folder, preventing it from being moved and/or deleted.
- Create groupCreates a new group of users in an enterprise.
- Create legal hold policyCreate a new legal hold policy in Box.
- Create metadata cascade policyCreates a new metadata cascade policy that automatically applies a metadata template to all files and subfolders within a specified folder.
- Create metadata instance on fileApplies an instance of a metadata template to a file.
- Create metadata instance on folderApplies an instance of a metadata template to a folder.
- Create metadata taxonomyTool to create a new metadata taxonomy in Box.
- Create metadata taxonomy levelsAppends hierarchical levels to a metadata taxonomy in ascending order of the supplied level numbers.
- Create metadata taxonomy nodeTool to create a new metadata taxonomy node within a specified taxonomy.
- Create metadata templateCreates a new metadata template that can be applied to files and folders.
- Create retention policyCreates a retention policy for managing content lifecycle in Box.
- Create shield information barrierCreates a shield information barrier to establish an "ethical wall" that separates individuals/groups within an enterprise and prevents confidential information sharing.
- Create shield information barrier reportCreates a shield information barrier report for a given barrier.
- Create shield information barrier segmentCreates a new shield information barrier segment for compliance and information isolation.
- Create shield information barrier segment memberAdds a Box user to a shield information barrier segment for compliance and information security.
- Create shield information barrier segment restrictionCreates a ONE-WAY shield information barrier segment restriction preventing collaboration between members of two segments (e.g., Investment Banking cannot collaborate with Research).
- Create slack integration mappingCreates a [Slack integration mapping](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-for-Slack) by mapping a Slack channel to a Box item.
- Create taskCreates a single task on a file.
- Create Teams integration mappingCreates a Microsoft Teams integration mapping that links a Teams channel or team to a Box folder.
- Create terms of serviceCreates enterprise terms of service for managed users or external collaborators, with a status and text.
- Create terms of service status for new userCreates a terms of service status record for a user who has not previously accepted or rejected the terms.
- Create upload sessionCreates an upload session for chunked upload of large files (20MB+).
- Create upload session for existing fileCreates an upload session for uploading a new version of an existing file using chunked upload.
- Create userCreates a new managed user in an enterprise.
- Create user inviteInvites an existing external user to join an enterprise.
- Create webhookCreates a webhook to monitor a file or folder for specific events.
- Create web linkCreates a web link object within a folder.
- Create zip downloadCreates a request to download multiple files and folders as a single `zip` archive file.
- Delete AI AgentPermanently deletes a custom AI agent from Box AI Studio.
- Remove domain from list of allowed collaboration domainsRemoves a domain from the list of allowed collaboration domains (whitelist) within your enterprise.
- Delete shield information barrier segment restriction by idDeletes a shield information barrier segment restriction by its unique ID.
- Remove box skill cards from fileRemoves any Box Skills cards metadata from a file.
- Remove collaborationRemoves a collaboration from a file or folder, revoking the collaborator's access.
- Remove commentPermanently deletes a comment from a file or folder in Box.
- Remove device pinDeletes an individual device pin from the enterprise.
- Remove email aliasRemoves an email alias from a user.
- Permanently remove filePermanently deletes a file from the trash.
- Delete file requestDeletes a file request permanently.
- Remove file versionMove a file version to the trash.
- Delete folderDeletes a folder, either permanently or by moving it to the trash.
- Delete folder lockDeletes a folder lock on a given folder, removing restrictions on move and delete operations.
- Permanently remove folderPermanently deletes a folder that is in the trash.
- Remove groupPermanently deletes a group.
- Remove legal hold policyPermanently delete an existing legal hold policy from Box.
- Remove metadata cascade policyPermanently deletes a metadata cascade policy from a folder.
- Remove metadata instance from fileRemoves a metadata instance from a file.
- Remove metadata instance from folderRemove a metadata instance from a folder.
- Remove metadata taxonomyPermanently deletes a metadata taxonomy from the enterprise.
- Remove metadata taxonomy nodePermanently deletes a metadata taxonomy node from Box.
- Remove metadata templatePermanently delete a metadata template and all its instances from files and folders.
- Delete retention policyPermanently deletes a modifiable retention policy from the Box enterprise; non-modifiable policies cannot be deleted.
- Remove retention policy assignmentRemoves a retention policy assignment from a folder, enterprise, or metadata template and returns a success indicator and message.
- Remove shared link from fileRemoves a shared link from a file in Box.
- Remove shared link from folderRemoves a shared link from a folder in Box.
- Remove shared link from web linkRemoves a shared link from a web link in Box.
- Delete shield information barrier segmentPermanently deletes a shield information barrier segment by its ID.
- Delete shield information barrier segment member by idRemoves a user from a shield information barrier segment by deleting their membership.
- Delete Slack integration mappingDeletes a Slack integration mapping that links a Box folder to a Slack channel.
- Unassign storage policyDeletes a storage policy assignment, causing the assigned user to inherit the enterprise's default storage policy (Box Zone).
- Remove taskPermanently deletes a task from Box.
- Unassign taskDeletes a specific task assignment, removing the task from the assigned user.
- Delete teams integration mappingDeletes a Microsoft Teams integration mapping that links a Box folder to a Teams channel.
- Remove upload sessionAbort and permanently remove a chunked upload session, discarding all uploaded data.
- Delete userPermanently deletes a user from the enterprise.
- Delete user avatarDeletes a Box user's custom avatar so the user displays the default Box avatar.
- Remove User Domain ExemptionRemoves a user's exemption from the enterprise's collaboration domain restrictions.
- Remove user from groupDeletes a specific group membership.
- Remove watermark from fileRemoves the watermark from a file.
- Remove watermark from folderRemoves the watermark from a folder.
- Remove webhookDeletes a webhook by ID, stopping notifications for its configured triggers; the application requires the Manage Webhooks scope.
- Remove web linkDeletes a web link.
- Permanently remove web linkPermanently deletes a web link that is in the trash.
- Force apply metadata cascade policy to folderForces a metadata cascade policy to immediately apply the folder's metadata template to all existing child files and subfolders.
- Promote file versionPromote a specific version of a file.
- Refresh access tokenRefresh an Access Token using its client ID, secret, and refresh token.
- Resend Box Sign RequestResends signature request emails to all outstanding signers.
- Restore fileRestores a file that has been moved to the trash.
- Restore file versionRestores a specific version of a file after it was deleted (trashed).
- Restore folderRestores a folder that has been moved to the trash.
- Restore web linkRestores a web link that has been moved to the trash.
- Revoke access tokenRevoke an active Access Token, effectively logging a user out that has been previously authenticated.
- Starts workflow based on request bodyStarts a Box Relay workflow with trigger type `WORKFLOW_MANUAL_START`.
- Create jobs to terminate user group sessionTerminates all active sessions for users belonging to the specified Box enterprise groups.
- Create jobs to terminate users sessionCreates asynchronous jobs to terminate active Box sessions for specified users.
- Transfer owned foldersTransfers all files and folders owned by one user to another user's account in Box.
- Trim metadata taxonomy levelsDeletes the last level from a metadata taxonomy by trimming it.
- Unassign legal hold policyRemove a legal hold policy assignment from an item (user, folder, file, or file version).
- Update AI AgentUpdates an existing custom AI agent in Box AI Studio.
- Update all box skill cards on fileAn alternative method to overwrite and update all Box Skill metadata cards on a file.
- Update shield information barrier segment with specified idUpdates a shield information barrier segment's name and/or description.
- Update box skill cards on fileUpdates one or more Box Skills metadata cards on a file using JSON-Patch format.
- Update collaborationUpdates a collaboration, including its role and optionally its invitation status, expiration, or path visibility.
- Update commentUpdate the message of a comment.
- Update file requestUpdates a file request in Box.
- Update groupUpdates a specific group.
- Update group membershipUpdates a user's group membership.
- Update legal hold policyUpdate the name, description, or release notes of an existing Box legal hold policy.
- Update metadata instance on fileUpdates a metadata instance on a file using JSON-Patch operations.
- Update metadata instance on folderUpdates metadata on a folder using JSON-Patch operations (RFC 6902).
- Update metadata taxonomyTool to update an existing metadata taxonomy's display name.
- Update metadata taxonomy nodeTool to update an existing metadata taxonomy node's display name.
- Update metadata templateUpdates a metadata template by applying JSON-Patch operations.
- Update retention policyUpdates an existing Box retention policy.
- Update shared link on fileUpdates a shared link on a file.
- Update shared link on folderUpdates a shared link on a folder.
- Update shared link on web linkUpdates a shared link on a web link.
- Change shield information barrier statusChange the status of a shield information barrier.
- Update slack integration mappingUpdates an existing [Slack integration mapping](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-for-Slack).
- Update storage policy assignmentUpdates a storage policy assignment for an enterprise or user.
- Update taskUpdates a task's configuration, including its action, message, due date, or completion rule.
- Update task assignmentUpdates a task assignment to change its resolution state or add a message.
- Update teams integration mappingUpdates a Microsoft Teams integration mapping that links a Box folder to a Teams channel.
- Update terms of serviceUpdates an existing terms of service for the enterprise.
- Update terms of service status for existing userUpdates an existing user's terms-of-service acceptance status by status record ID.
- Update userUpdates a managed or app user in an enterprise.
- Update webhookUpdates an existing webhook's configuration.
- Update web linkUpdates a web link object.
- Upload fileUploads a small file to Box.
- Upload file versionUpdate a file's content.
- Upload part of fileUploads a chunk of a file for an upload session.
2 more of its actions are no longer kept up by Box and are left out.