# Box integration

> Cloud content management and file sharing platform API for managing files, folders, collaborations, and sharing.

- Authentication: oauth2

## Tools (41)

- **Add Shared Link to File**: Creates or updates a shared link on a file to enable sharing via URL.
- **Add Shared Link to Folder**: Creates or updates a shared link on a folder to enable sharing via URL.
- **Copy File**: Creates a copy of a file in a specified destination folder.
- **Copy Folder**: Creates a copy of a folder (and its contents) in a specified destination folder.
- **Create Collaboration**: Adds a collaboration for a user or group on a file or folder with a specified role.
- **Create Comment**: Adds a comment to a file, or replies to an existing comment.
- **Create Folder**: Creates a new folder under a specified parent folder.
- **Create Task**: Creates a review or complete task on a file. Assignments are added separately.
- **Create Task Assignment**: Assigns an existing task to a user by ID or email.
- **Create Webhook**: Creates a webhook on a file or folder to receive notifications for specified trigger events.
- **Delete File**: Deletes a file, moving it to the trash.
- **Delete Folder**: Deletes a folder, moving it to the trash. Use recursive=true for non-empty folders.
- **Delete Webhook**: Removes a webhook. No further event notifications will be sent.
- **Download File**: Downloads the content of a file. Returns a 302 redirect to the actual download URL.
- **Find File for Shared Link**: Returns the file represented by a shared link URL.
- **Find Folder for Shared Link**: Returns the folder represented by a shared link URL.
- **Get Collaboration**: Retrieves a single collaboration by ID.
- **Get Current User**: Retrieves the currently authenticated user's account details.
- **Get File Information**: Retrieves file details. Use the fields query parameter to expand the default response.
- **Get Folder Information**: Retrieves folder details including item_collection. Use folder ID "0" for root.
- **Get Shared Link for File**: Retrieves the shared link on a file via Get File Information with fields=shared_link.
- **Get Shared Link for Folder**: Retrieves the shared link on a folder via Get Folder Information with fields=shared_link.
- **Get Webhook**: Retrieves a specific webhook by ID.
- **List Events**: Returns a stream of events for the user or enterprise admin logs.
- **List File Collaborations**: Lists pending and active collaborations for a file. Marker-based pagination.
- **List File Comments**: Lists comments on a file ordered by creation date. Offset-based pagination.
- **List File Tasks**: Lists all tasks on a file.
- **List File Versions**: Lists previous versions of a file in descending version order. Current version is not included.
- **List Folder Collaborations**: Lists pending and active collaborations for a folder. Marker-based pagination.
- **List Folder Items**: Lists files, folders, and web links in a folder. Supports offset- or marker-based pagination.
- **List Webhooks**: Lists all webhooks for the authenticated user. Marker-based pagination.
- **Remove Collaboration**: Deletes a collaboration, revoking the user or group's access.
- **Remove Shared Link from File**: Removes a shared link from a file by setting shared_link to null.
- **Remove Shared Link from Folder**: Removes a shared link from a folder by setting shared_link to null.
- **Search Content**: Searches for files, folders, and web links across the user's content.
- **Update Collaboration**: Updates a collaboration's role, status, expiration, or path visibility.
- **Update File**: Updates a file's metadata (name, parent, description, tags, shared link, lock).
- **Update Folder**: Updates folder metadata: rename, move, tag, describe, share, or change collaboration settings.
- **Update Webhook**: Updates an existing webhook's target, address, or triggers.
- **Upload File**: Uploads a new file to a specified folder via multipart/form-data.
- **Upload New File Version**: Uploads a new version of an existing file via multipart/form-data.

## Related prompts

- [Spin up a Box customer workspace when a HubSpot deal closes won](https://www.generalinput.com/prompts/spin-up-a-box-customer-workspace-when-a-hubspot-deal-closes-won.md)
- [Security questionnaire drafter](https://www.generalinput.com/prompts/security-questionnaire-drafter.md)
- [Answer Slack questions from every tool you connect](https://www.generalinput.com/prompts/answer-slack-questions-from-every-tool-you-connect.md)
- [Draft customer support replies grounded in your apps](https://www.generalinput.com/prompts/draft-customer-support-replies-grounded-in-your-apps.md)
- [File Gmail attachments into Box and ping Slack](https://www.generalinput.com/prompts/file-gmail-attachments-into-box-and-ping-slack.md)

Connect Box in General Input: https://www.generalinput.com/apps/box