Add or update a shared link on a file. Configure access levels, passwords, expiration dates, and download/preview permissions.
Adds or updates a shared link on a folder.
Creates a new comment on a file.
Creates a copy of an existing folder to a destination parent folder.
Creates a new folder in the specified parent.
Deletes a folder by ID. Use recursive=true to delete non-empty folders.
Deletes a file by ID (moves to trash unless permanently deleted via separate endpoints).
Download a file by its file ID and store it in the file storage.
Search for files and folders by name, content, type, owner, etc. This component will return a maximum of 200 records per search. Note: Box Search uses an index that may take several minutes to index newly created or modified files. If a recently created file is not found, wait a few minutes and try again.
Retrieves detailed information about a file by its ID from Box.
Retrieve information about a specific folder, including the first 100 items in item_collection.
Lock a file to prevent other users from modifying it. When a file is locked, only the user who locked it can make changes to the file until the lock is released.
Performs an arbitrary authorized API call to the Box API.
Removes a lock from a file, allowing other users to modify the file. This endpoint is used to unlock files that were previously locked.
Upload a file to a specified folder in Box. Maximum file size is 50MB. If a file with the same name already exists in the target folder, a 409 Conflict error will be thrown.