Box
Connect to the Box Cloud Storage API to manage, share, and upload files to the cloud. Test an API call in your browser and export the code snippet into your app.
83 subscribers
4.1/10 popularity
131834 ms avg latency
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Box endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
updateWebhook /updateWebhook |
Update a webhook. |
| POST |
addItemsToCollection /addItemsToCollection |
Add items from a Collection |
| POST |
applyWatermarkOnFile /applyWatermarkOnFile |
Used to apply or update the watermark for a corresponding Box file. The endpoint accepts a JSON body describing the watermark to apply. |
| POST |
applyWatermarkOnFolder /applyWatermarkOnFolder |
Used to apply or update the watermark for a corresponding Box folder. The endpoints accepts a JSON body describing the watermark to apply. |
| POST |
changeUserLogin /changeUserLogin |
Used to convert one of the user’s confirmed email aliases into the user’s primary login. |
| POST |
copyFile /copyFile |
Copy a file. |
| POST |
copyFolder /copyFolder |
Used to create a copy of a folder in another folder. The original version of the folder will not be altered. |
| POST |
createAppUser /createAppUser |
Create a new app user in an enterprise. This method only works for service accounts. |
| POST |
createCollaboration /createCollaboration |
Create a new collaboration that grants a user or group access to a file or folder in a specific role. |
| POST |
createComment /createComment |
Create a new comment. |
| POST |
createEmailAlias /createEmailAlias |
Adds a new email alias to the given user’s account. |
| POST |
createFileMetadata /createFileMetadata |
Create a metadata instance for a file. |
| POST |
createFileSharedLink /createFileSharedLink |
Create the shared link for a file or folder. |
| POST |
createFolder /createFolder |
Create a new folder. |
| POST |
createFolderMetadata /createFolderMetadata |
Create a metadata instance for a folder. |
| POST |
createGroup /createGroup |
Create a new group. |
| POST |
createLegalHoldPolicy /createLegalHoldPolicy |
Create a new legal hold policy. |
| POST |
createMembership /createMembership |
Add a member to a group. |
| POST |
createMetadataTemplate /createMetadataTemplate |
Create a new metadata template with the specified schema. |
| POST |
createNewPolicyAssignment /createNewPolicyAssignment |
Create a new policy assignment, which applies the legal hold policy to the target of the assignment. |
| POST |
createRetentionPolicyAssignment /createRetentionPolicyAssignment |
Used to retrieve information about a retention policy assignment. |
| POST |
createRetentionPolicy /createRetentionPolicy |
Used to create a new retention policy. |
| POST |
createTask /createTask |
Used to create a single task for single user on a single file. |
| POST |
createTaskAssignment /createTaskAssignment |
Used to assign a task to a single user. There can be multiple assignments on a given task. |
| POST |
createUser /createUser |
Create a new managed user in an enterprise. This method only works for enterprise admins. |
| POST |
createWebLink /createWebLink |
Create a new web link. |
| POST |
createWebhook /createWebhook |
Create a new webhook. |
| POST |
deleteCollaboration /deleteCollaboration |
Delete a collaboration. |
| POST |
deleteComment /deleteComment |
Delete a comment. |
| POST |
deleteDevicePin /deleteDevicePin |
Delete individual device pin |
| POST |
deleteEmailAlias /deleteEmailAlias |
Removes an email alias from a user. |
| POST |
deleteFile /deleteFile |
Move a file to the trash. |
| POST |
deleteFileMetadata /deleteFileMetadata |
Delete the template instance on a file. |
| POST |
deleteFolder /deleteFolder |
Move a folder to the trash. The recursive parameter must be included in order to delete folders that aren't empty. |
| POST |
deleteFolderMetadata /deleteFolderMetadata |
Delete the metadata instance for a folder. |
| POST |
deleteGroup /deleteGroup |
Delete a group. |
| POST |
deleteItemsFromCollection /deleteItemsFromCollection |
Remove items from a Collection |
| POST |
deleteLegalHoldPolicy /deleteLegalHoldPolicy |
Sends a request to delete an existing legal hold policy. Note that this is an asynchronous process - the policy will not be fully deleted yet when the response comes back. |
| POST |
deleteMembership /deleteMembership |
Delete a group membership. |
| POST |
deleteOldFileVersion /deleteOldFileVersion |
Discards a file version to the trash. |
| POST |
deletePolicyAssignment /deletePolicyAssignment |
Sends a request to delete an existing policy assignment. Note that this is an asynchronous process - the policy assignment will not be fully deleted yet when the response comes… |
| POST |
deleteTask /deleteTask |
Permanently deletes a specific task. |
| POST |
deleteTaskAssignment /deleteTaskAssignment |
Deletes a specific task assignment. |
| POST |
deleteUser /deleteUser |
Delete a user. |
| POST |
deleteWebLink /deleteWebLink |
Move a web link to the trash. |
| POST |
deleteWebhook /deleteWebhook |
Delete a webhook. |
| POST |
downloadFile /downloadFile |
Retrieves the actual data of the file. An optional version parameter can be set to download a previous version of the file. |
| POST |
getFileAllMetadata /getFileAllMetadata |
Used to retrieve all metadata associated with a given file |
| POST |
getFolderItems /getFolderItems |
Gets all of the files, folders, or web links contained within this folder. |
| POST |
getAccessToken /getAccessToken |
Returns access tokens. An access token is a data string that enables Box to verify that a request belongs to an authorized session. In the normal order of operations you will… |
+ 50 more endpoints on the provider's documentation.
Box pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |