Box integration | Zervanor
← All connectors

Box

Also an agent tool
productivity

Box cloud content management integration for file and folder automation workflows

89 actions · 6 triggers

The Box integration lets you connect Box to your automations with 89 actions and 6 triggers — and every action is also a tool an AI agent can call. Examples: Get File Info, Download File, Copy File, Update File, Delete File. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 6

Events in Box that can start a workflow.

webhook

File Uploaded

Fires when a file is uploaded (FILE.UPLOADED)

webhook

File Moved

Fires when a file is moved (FILE.MOVED)

webhook

File Deleted

Fires when a file is deleted (FILE.DELETED)

webhook

Folder Created

Fires when a folder is created (FOLDER.CREATED)

polling

New Box File or Folder

List items (files, folders, web links) in a folder (GET /folders/{folder_id}/items).

polling

New Box Event

Get user events by polling the stream position cursor (GET /events).

Actions 89

What Zervanor can do in Box.

Files24

GET

Get File Info

Fetch metadata for a file by ID (GET /files/{file_id}).

GET

Download File

Download file content by ID (GET /files/{file_id}/content).

POST

Copy File

Copy a file into a destination folder (POST /files/{file_id}/copy).

PUT

Update File

Update a file: rename, move, lock, description, or shared link (PUT /files/{file_id}).

DELETE

Delete File

Move a file to trash (DELETE /files/{file_id}).

GET

Get File Thumbnail

Get a thumbnail image for a file (GET /files/{file_id}/thumbnail.{extension}).

GET

List File Tasks

List tasks attached to a file (GET /files/{file_id}/tasks).

GET

List File Comments

List comments on a file (GET /files/{file_id}/comments).

GET

List File Versions

List all versions of a file (GET /files/{file_id}/versions).

GET

Get File Version

Get a specific version of a file (GET /files/{file_id}/versions/{file_version_id}).

POST

Promote File Version

Promote a prior version to be the current version (POST /files/{file_id}/versions/current).

DELETE

Delete File Version

Move a file version to trash (DELETE /files/{file_id}/versions/{file_version_id}).

GET

List File Metadata

List metadata instances on a file (GET /files/{file_id}/metadata).

GET

Get File Metadata Instance

Get a metadata instance on a file (GET /files/{file_id}/metadata/{scope}/{template_key}).

POST

Create File Metadata Instance

Create a metadata instance on a file (POST /files/{file_id}/metadata/{scope}/{template_key}).

PUT

Update File Metadata Instance

Update a metadata instance on a file via JSON-Patch (PUT /files/{file_id}/metadata/{scope}/{template_key}).

DELETE

Delete File Metadata Instance

Remove a metadata instance from a file (DELETE /files/{file_id}/metadata/{scope}/{template_key}).

GET

Get Trashed File

Get a trashed file (GET /files/{file_id}/trash).

POST

Restore Trashed File

Restore a trashed file (POST /files/{file_id}).

DELETE

Permanently Delete Trashed File

Permanently delete a trashed file (DELETE /files/{file_id}/trash).

PUT

Add/Remove File to Collection

Add or remove a file to/from a collection via the collections field (PUT /files/{file_id}).

GET

Get File Watermark

Get the watermark on a file (GET /files/{file_id}/watermark).

PUT

Apply File Watermark

Apply a watermark to a file (PUT /files/{file_id}/watermark).

DELETE

Remove File Watermark

Remove a watermark from a file (DELETE /files/{file_id}/watermark).

Folders20

GET

Get Folder Info

Get folder information (GET /folders/{folder_id}).

GET

List Folder Items

List items (files, folders, web links) in a folder (GET /folders/{folder_id}/items).

POST

Create Folder

Create a new folder (POST /folders).

PUT

Update Folder

Update a folder: rename, move, or shared link (PUT /folders/{folder_id}).

POST

Copy Folder

Copy a folder into a destination folder (POST /folders/{folder_id}/copy).

DELETE

Delete Folder

Move a folder to trash (DELETE /folders/{folder_id}).

GET

List Folder Collaborations

List collaborations on a folder (GET /folders/{folder_id}/collaborations).

GET

List Folder Metadata

List metadata instances on a folder (GET /folders/{folder_id}/metadata).

GET

Get Folder Metadata Instance

Get a metadata instance on a folder (GET /folders/{folder_id}/metadata/{scope}/{template_key}).

POST

Create Folder Metadata Instance

Create a metadata instance on a folder (POST /folders/{folder_id}/metadata/{scope}/{template_key}).

PUT

Update Folder Metadata Instance

Update a metadata instance on a folder via JSON-Patch (PUT /folders/{folder_id}/metadata/{scope}/{template_key}).

DELETE

Delete Folder Metadata Instance

Remove a metadata instance from a folder (DELETE /folders/{folder_id}/metadata/{scope}/{template_key}).

GET

List Trashed Items

List items in the trash (GET /folders/trash/items).

GET

Get Trashed Folder

Get a trashed folder (GET /folders/{folder_id}/trash).

POST

Restore Trashed Folder

Restore a trashed folder (POST /folders/{folder_id}).

DELETE

Permanently Delete Trashed Folder

Permanently delete a trashed folder (DELETE /folders/{folder_id}/trash).

PUT

Add/Remove Folder to Collection

Add or remove a folder to/from a collection via the collections field (PUT /folders/{folder_id}).

GET

Get Folder Watermark

Get the watermark on a folder (GET /folders/{folder_id}/watermark).

PUT

Apply Folder Watermark

Apply a watermark to a folder (PUT /folders/{folder_id}/watermark).

DELETE

Remove Folder Watermark

Remove a watermark from a folder (DELETE /folders/{folder_id}/watermark).

Web Links6

POST

Create Web Link

Create a web link (bookmark) in a folder (POST /web_links).

GET

Get Web Link

Get a web link by ID (GET /web_links/{web_link_id}).

PUT

Update Web Link

Update a web link (PUT /web_links/{web_link_id}).

DELETE

Delete Web Link

Move a web link to trash (DELETE /web_links/{web_link_id}).

GET

Get Trashed Web Link

Get a trashed web link (GET /web_links/{web_link_id}/trash).

DELETE

Permanently Delete Trashed Web Link

Permanently delete a trashed web link (DELETE /web_links/{web_link_id}/trash).

Collaborations5

POST

Create Collaboration

Invite a user or group to collaborate on an item (POST /collaborations).

GET

Get Collaboration

Get a collaboration by ID (GET /collaborations/{collaboration_id}).

PUT

Update Collaboration

Update a collaboration's role or status (PUT /collaborations/{collaboration_id}).

DELETE

Delete Collaboration

Remove a collaboration (DELETE /collaborations/{collaboration_id}).

GET

List Pending Collaborations

List pending collaborations for the current user (GET /collaborations?status=pending).

Sign Requests5

POST

Create Sign Request

Create a Box Sign signature request (POST /sign_requests).

GET

List Sign Requests

List Box Sign signature requests (GET /sign_requests).

GET

Get Sign Request

Get a Box Sign signature request by ID (GET /sign_requests/{sign_request_id}).

POST

Cancel Sign Request

Cancel a Box Sign signature request (POST /sign_requests/{sign_request_id}/cancel).

POST

Resend Sign Request

Resend a Box Sign signature request to all signers (POST /sign_requests/{sign_request_id}/resend).

Tasks5

POST

Create Task

Create a task on a file (POST /tasks).

GET

Get Task

Get a task by ID (GET /tasks/{task_id}).

PUT

Update Task

Update a task (PUT /tasks/{task_id}).

DELETE

Delete Task

Delete a task (DELETE /tasks/{task_id}).

GET

List Task Assignments

List assignments for a task (GET /tasks/{task_id}/assignments).

Webhooks5

POST

Create Webhook

Create a webhook on a file or folder target (POST /webhooks).

GET

List Webhooks

List webhooks for the current user (GET /webhooks).

GET

Get Webhook

Get a webhook by ID (GET /webhooks/{webhook_id}).

PUT

Update Webhook

Update a webhook's target, triggers, or address (PUT /webhooks/{webhook_id}).

DELETE

Delete Webhook

Delete a webhook (DELETE /webhooks/{webhook_id}).

Comments4

POST

Create Comment

Create a comment on a file (POST /comments).

GET

Get Comment

Get a comment by ID (GET /comments/{comment_id}).

PUT

Update Comment

Update a comment's message (PUT /comments/{comment_id}).

DELETE

Delete Comment

Delete a comment (DELETE /comments/{comment_id}).

Task Assignments4

POST

Create Task Assignment

Assign a task to a user (POST /task_assignments).

GET

Get Task Assignment

Get a task assignment by ID (GET /task_assignments/{task_assignment_id}).

PUT

Update Task Assignment

Update a task assignment's resolution state (PUT /task_assignments/{task_assignment_id}).

DELETE

Delete Task Assignment

Remove a task assignment (DELETE /task_assignments/{task_assignment_id}).

Metadata Templates3

GET

Get Metadata Template

Get a metadata template by scope and name (GET /metadata_templates/{scope}/{template_key}/schema).

GET

List Metadata Templates by Instance ID

List metadata templates by metadata instance ID (GET /metadata_templates).

GET

List Metadata Templates by Scope

List metadata templates for a scope (GET /metadata_templates/{scope}).

Collections2

GET

List Collections

List all collections, e.g. Favorites (GET /collections).

GET

List Collection Items

List items in a collection (GET /collections/{collection_id}/items).

Events2

GET

Get Events

Get user events by polling the stream position cursor (GET /events).

OPTIONS

Get Events Long-Poll URL

Get a realtime long-poll server URL for events (OPTIONS /events).

Metadata Queries1

POST

Query Items by Metadata

Query items by metadata using a metadata query (POST /metadata_queries/execute_read).

Search1

GET

Search Content

Search for files, folders, and web links by query and filters (GET /search).

Shared Items1

GET

Find Item by Shared Link

Find a file or folder via its shared link, passed in the BoxApi header (GET /shared_items).

Users1

GET

Get Current User

Get the current authenticated user (GET /users/me). Used for connection validation.

Automations using Box

Build your own automation with Box in the visual builder.

Frequently asked questions

What can I automate with Box?

89 actions are available — for example: Get File Info, Download File, Copy File, Update File, Delete File, and more.

Which Box events can start a workflow?

6 triggers — for example: File Uploaded, File Moved, File Deleted, Folder Created.

Can Box be used as an AI agent tool?

Yes. Every Box action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Box integration modelled?

Box is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.