Connect your own Box enterprise via a Custom App (Client Credentials Grant) to manage Folders, Files, Versions, Search, Collaborations, Shared Links, Comments, Tasks, Metadata Templates, and Webhooks.
Every capability exposed by Box, metered per action and guarded by the two-step safety protocol.
connect_boxwriteConnect your own Box enterprise via a Custom App (Client Credentials Grant): Client ID, Client Secret, and Enterprise ID.
disconnect_boxwriteDisconnect a Box enterprise: deletes the saved Custom App credentials. Nothing in Box itself is changed.
list_connectionsreadList the connected Box enterprises.
list_collaborationsreadList collaborators (permissions) on a folder or file.
create_collaborationwriteGrant a user or group access (a role: viewer, editor, co-owner, etc.) to a folder or file.
update_collaborationwriteChange an existing collaborator's role.
remove_collaborationwriteRevoke a collaborator's access to a folder or file.
create_shared_linkwriteCreate or update a shared link on a file or folder.
get_shared_linkreadRead a file or folder's current shared link, if any.
clear_shared_linkwriteRemove the shared link from a file or folder.
list_commentsreadList comments on a file.
add_commentwriteAdd a comment to a file.
delete_commentwritePermanently delete a comment.
create_taskwriteCreate a review/approval task on a file.
assign_taskwriteAssign a Box task to a user by login (email) or user id.
list_tasksreadList tasks on a file.
delete_taskwritePermanently delete a task.
list_folder_itemsreadList files and subfolders inside a Box folder.
get_filereadRead one Box file's metadata in full.
download_filereadDownload a file's content, base64-encoded.
upload_filewriteUpload a new file (base64-encoded content) into a folder.
update_filewriteRename a file and/or move it to a different folder.
copy_filewriteCopy a file into a (possibly different) folder.
delete_filewritePermanently delete a file. Box keeps it recoverable in Trash for a limited retention window; this cannot be undone through this connector.
search_filesreadSearch files and folders across the connected Box enterprise by free-text query.
get_folderreadRead one Box folder's metadata in full, including item count and owner.
create_folderwriteCreate a new folder inside a parent folder.
rename_or_move_folderwriteRename a folder and/or move it to a different parent folder.
delete_folderwritePermanently delete a folder. Box keeps it recoverable in Trash for a limited retention window; this cannot be undone through this connector.
list_metadata_templatesreadList metadata templates defined on the connected enterprise.
get_metadatareadRead the metadata instance of a given template attached to a file.
set_metadatawriteCreate or update a metadata instance of a given template on a file, from a JSON object of field values.
delete_metadatawriteRemove a metadata instance of a given template from a file.
list_file_versionsreadList the saved versions of a file.
promote_file_versionwritePromote a previous file version to be the current version (Box keeps history rather than truly reverting).
delete_file_versionwriteMove a specific file version to Trash.
create_webhookwriteSubscribe to change events on a file or folder -- Box will POST to your HTTPS endpoint when those events occur.
list_webhooksreadList active change-event webhooks configured on the connected enterprise.
delete_webhookwritePermanently delete a webhook subscription. Cannot be undone.
audit_content_healthreadScan a folder for content-health issues: shared links on files that have not been modified recently, empty (0-byte) files, and webhooks with no event triggers configured.
More extensions in Files & Documents ready to enable in one click.
Enable Box in your Imperal workspace in one click - 10,000 free starter credits included.