Box
Also an agent toolBox 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.
File Uploaded
Fires when a file is uploaded (FILE.UPLOADED)
File Moved
Fires when a file is moved (FILE.MOVED)
File Deleted
Fires when a file is deleted (FILE.DELETED)
Folder Created
Fires when a folder is created (FOLDER.CREATED)
New Box File or Folder
List items (files, folders, web links) in a folder (GET /folders/{folder_id}/items).
New Box Event
Get user events by polling the stream position cursor (GET /events).
Actions 89
What Zervanor can do in Box.
Files24
Get File Info
Fetch metadata for a file by ID (GET /files/{file_id}).
Download File
Download file content by ID (GET /files/{file_id}/content).
Copy File
Copy a file into a destination folder (POST /files/{file_id}/copy).
Update File
Update a file: rename, move, lock, description, or shared link (PUT /files/{file_id}).
Delete File
Move a file to trash (DELETE /files/{file_id}).
Get File Thumbnail
Get a thumbnail image for a file (GET /files/{file_id}/thumbnail.{extension}).
List File Tasks
List tasks attached to a file (GET /files/{file_id}/tasks).
List File Comments
List comments on a file (GET /files/{file_id}/comments).
List File Versions
List all versions of a file (GET /files/{file_id}/versions).
Get File Version
Get a specific version of a file (GET /files/{file_id}/versions/{file_version_id}).
Promote File Version
Promote a prior version to be the current version (POST /files/{file_id}/versions/current).
Delete File Version
Move a file version to trash (DELETE /files/{file_id}/versions/{file_version_id}).
List File Metadata
List metadata instances on a file (GET /files/{file_id}/metadata).
Get File Metadata Instance
Get a metadata instance on a file (GET /files/{file_id}/metadata/{scope}/{template_key}).
Create File Metadata Instance
Create a metadata instance on a file (POST /files/{file_id}/metadata/{scope}/{template_key}).
Update File Metadata Instance
Update a metadata instance on a file via JSON-Patch (PUT /files/{file_id}/metadata/{scope}/{template_key}).
Delete File Metadata Instance
Remove a metadata instance from a file (DELETE /files/{file_id}/metadata/{scope}/{template_key}).
Get Trashed File
Get a trashed file (GET /files/{file_id}/trash).
Restore Trashed File
Restore a trashed file (POST /files/{file_id}).
Permanently Delete Trashed File
Permanently delete a trashed file (DELETE /files/{file_id}/trash).
Add/Remove File to Collection
Add or remove a file to/from a collection via the collections field (PUT /files/{file_id}).
Get File Watermark
Get the watermark on a file (GET /files/{file_id}/watermark).
Apply File Watermark
Apply a watermark to a file (PUT /files/{file_id}/watermark).
Remove File Watermark
Remove a watermark from a file (DELETE /files/{file_id}/watermark).
Folders20
Get Folder Info
Get folder information (GET /folders/{folder_id}).
List Folder Items
List items (files, folders, web links) in a folder (GET /folders/{folder_id}/items).
Create Folder
Create a new folder (POST /folders).
Update Folder
Update a folder: rename, move, or shared link (PUT /folders/{folder_id}).
Copy Folder
Copy a folder into a destination folder (POST /folders/{folder_id}/copy).
Delete Folder
Move a folder to trash (DELETE /folders/{folder_id}).
List Folder Collaborations
List collaborations on a folder (GET /folders/{folder_id}/collaborations).
List Folder Metadata
List metadata instances on a folder (GET /folders/{folder_id}/metadata).
Get Folder Metadata Instance
Get a metadata instance on a folder (GET /folders/{folder_id}/metadata/{scope}/{template_key}).
Create Folder Metadata Instance
Create a metadata instance on a folder (POST /folders/{folder_id}/metadata/{scope}/{template_key}).
Update Folder Metadata Instance
Update a metadata instance on a folder via JSON-Patch (PUT /folders/{folder_id}/metadata/{scope}/{template_key}).
Delete Folder Metadata Instance
Remove a metadata instance from a folder (DELETE /folders/{folder_id}/metadata/{scope}/{template_key}).
List Trashed Items
List items in the trash (GET /folders/trash/items).
Get Trashed Folder
Get a trashed folder (GET /folders/{folder_id}/trash).
Restore Trashed Folder
Restore a trashed folder (POST /folders/{folder_id}).
Permanently Delete Trashed Folder
Permanently delete a trashed folder (DELETE /folders/{folder_id}/trash).
Add/Remove Folder to Collection
Add or remove a folder to/from a collection via the collections field (PUT /folders/{folder_id}).
Get Folder Watermark
Get the watermark on a folder (GET /folders/{folder_id}/watermark).
Apply Folder Watermark
Apply a watermark to a folder (PUT /folders/{folder_id}/watermark).
Remove Folder Watermark
Remove a watermark from a folder (DELETE /folders/{folder_id}/watermark).
Web Links6
Create Web Link
Create a web link (bookmark) in a folder (POST /web_links).
Get Web Link
Get a web link by ID (GET /web_links/{web_link_id}).
Update Web Link
Update a web link (PUT /web_links/{web_link_id}).
Delete Web Link
Move a web link to trash (DELETE /web_links/{web_link_id}).
Get Trashed Web Link
Get a trashed web link (GET /web_links/{web_link_id}/trash).
Permanently Delete Trashed Web Link
Permanently delete a trashed web link (DELETE /web_links/{web_link_id}/trash).
Collaborations5
Create Collaboration
Invite a user or group to collaborate on an item (POST /collaborations).
Get Collaboration
Get a collaboration by ID (GET /collaborations/{collaboration_id}).
Update Collaboration
Update a collaboration's role or status (PUT /collaborations/{collaboration_id}).
Delete Collaboration
Remove a collaboration (DELETE /collaborations/{collaboration_id}).
List Pending Collaborations
List pending collaborations for the current user (GET /collaborations?status=pending).
Sign Requests5
Create Sign Request
Create a Box Sign signature request (POST /sign_requests).
List Sign Requests
List Box Sign signature requests (GET /sign_requests).
Get Sign Request
Get a Box Sign signature request by ID (GET /sign_requests/{sign_request_id}).
Cancel Sign Request
Cancel a Box Sign signature request (POST /sign_requests/{sign_request_id}/cancel).
Resend Sign Request
Resend a Box Sign signature request to all signers (POST /sign_requests/{sign_request_id}/resend).
Tasks5
Create Task
Create a task on a file (POST /tasks).
Get Task
Get a task by ID (GET /tasks/{task_id}).
Update Task
Update a task (PUT /tasks/{task_id}).
Delete Task
Delete a task (DELETE /tasks/{task_id}).
List Task Assignments
List assignments for a task (GET /tasks/{task_id}/assignments).
Webhooks5
Create Webhook
Create a webhook on a file or folder target (POST /webhooks).
List Webhooks
List webhooks for the current user (GET /webhooks).
Get Webhook
Get a webhook by ID (GET /webhooks/{webhook_id}).
Update Webhook
Update a webhook's target, triggers, or address (PUT /webhooks/{webhook_id}).
Delete Webhook
Delete a webhook (DELETE /webhooks/{webhook_id}).
Comments4
Create Comment
Create a comment on a file (POST /comments).
Get Comment
Get a comment by ID (GET /comments/{comment_id}).
Update Comment
Update a comment's message (PUT /comments/{comment_id}).
Delete Comment
Delete a comment (DELETE /comments/{comment_id}).
Task Assignments4
Create Task Assignment
Assign a task to a user (POST /task_assignments).
Get Task Assignment
Get a task assignment by ID (GET /task_assignments/{task_assignment_id}).
Update Task Assignment
Update a task assignment's resolution state (PUT /task_assignments/{task_assignment_id}).
Delete Task Assignment
Remove a task assignment (DELETE /task_assignments/{task_assignment_id}).
Metadata Templates3
Get Metadata Template
Get a metadata template by scope and name (GET /metadata_templates/{scope}/{template_key}/schema).
List Metadata Templates by Instance ID
List metadata templates by metadata instance ID (GET /metadata_templates).
List Metadata Templates by Scope
List metadata templates for a scope (GET /metadata_templates/{scope}).
Collections2
List Collections
List all collections, e.g. Favorites (GET /collections).
List Collection Items
List items in a collection (GET /collections/{collection_id}/items).
Events2
Get Events
Get user events by polling the stream position cursor (GET /events).
Get Events Long-Poll URL
Get a realtime long-poll server URL for events (OPTIONS /events).
Metadata Queries1
Query Items by Metadata
Query items by metadata using a metadata query (POST /metadata_queries/execute_read).
Search1
Search Content
Search for files, folders, and web links by query and filters (GET /search).
Shared Items1
Find Item by Shared Link
Find a file or folder via its shared link, passed in the BoxApi header (GET /shared_items).
Users1
Get Current User
Get the current authenticated user (GET /users/me). Used for connection validation.
Nothing matches your search.
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.