OAUTH2
OAUTH2
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
BOX
Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
286
Action summaries
Display-only definitions
20
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 1–30 of 286 actions
BOX_ADD_ALLOWED_COLLABORATION_DOMAIN
Creates a new entry in the list of allowed domains for collaboration within your enterprise. This allows you to whitelist specific domains for external collaboration. Use 'inbound' to allow users from the specified domain to collaborate on your enterprise's files and folders. Use 'outbound' to allow your enterprise us…
Untrusted display-only summary
BOX_ADD_CLASSIFICATION_TO_FILE
Adds a classification to a file by specifying the label of the classification to add. **Enterprise-only feature**: This action requires a Box enterprise account with classification templates configured. Users without an enterprise account will receive an error when attempting to use this feature. This API can also be…
Untrusted display-only summary
BOX_ADD_CLASSIFICATION_TO_FOLDER
Adds a classification to a folder by specifying the label of the classification to add. **Enterprise-only feature**: This action requires a Box enterprise account with classification templates configured. Users without an enterprise account will receive an error when attempting to use this feature. **Prerequisites**:…
Untrusted display-only summary
BOX_ADD_INITIAL_CLASSIFICATIONS
Initializes the classification template for an enterprise with an initial set of classification options. IMPORTANT: This action requires admin permissions and should only be called once per enterprise when no classifications exist. If classifications already exist, use the 'add_classification' action to add more optio…
Untrusted display-only summary
BOX_ADD_OR_UPDATE_USER_AVATAR
Adds or updates a user avatar.
Untrusted display-only summary
BOX_ADD_SHARED_LINK_TO_FILE
Adds a shared link to a file.
Untrusted display-only summary
BOX_ADD_SHARED_LINK_TO_FOLDER
Adds a shared link to a folder, allowing it to be shared with others via a URL. This action creates or updates a shared link on a folder. The shared link can be configured with different access levels: - 'open': Anyone with the link can access - 'company': Only people within the company can access (paid accounts only)…
Untrusted display-only summary
BOX_ADD_SHARED_LINK_TO_WEB_LINK
Adds a shared link to a web link.
Untrusted display-only summary
BOX_ADD_USER_TO_GROUP
Creates a group membership. Only users with admin-level permissions will be able to use this API.
Untrusted display-only summary
BOX_APPEND_METADATA_TAXONOMY_LEVEL
Appends a new level to a metadata taxonomy structure. Use when adding hierarchical categories to organize metadata. If no levels exist, this creates the first level.
Untrusted display-only summary
BOX_APPLY_WATERMARK_TO_FILE
Applies or update a watermark on a file.
Untrusted display-only summary
BOX_APPLY_WATERMARK_TO_FOLDER
Applies or update a watermark on a folder.
Untrusted display-only summary
BOX_ASK_QUESTION
Ask questions about Box files using Box AI. Use this action to query one or more files with natural language questions. Box AI will analyze the file contents and provide an answer based on the information found in the files. Modes: - single_item_qa: Ask about a single file (items array must have exactly 1 element) - m…
Untrusted display-only summary
BOX_ASSIGN_LEGAL_HOLD_POLICY
Assign a legal hold policy to a file, file version, folder, or user. Legal hold policies preserve content for litigation or compliance purposes by preventing the deletion of specified items. When assigned to a folder, the hold applies recursively to all contents. When assigned to a user, the hold applies to all conten…
Untrusted display-only summary
BOX_ASSIGN_RETENTION_POLICY
Assigns a retention policy to an item in Box to enforce content retention. Use this action to apply a retention policy to: - An entire enterprise (assign_to_type='enterprise', no ID needed) - A specific folder (assign_to_type='folder', provide folder ID) - Items matching metadata criteria (assign_to_type='metadata_tem…
Untrusted display-only summary
BOX_ASSIGN_STORAGE_POLICY
Creates a storage policy assignment for an enterprise or user. Storage policies control where data is stored geographically (data residency). This action requires Box Zones or similar enterprise feature to be enabled. Use 'list_storage_policies' to get available policies before assignment.
Untrusted display-only summary
BOX_ASSIGN_TASK
Assigns a task to a user. A task can be assigned to more than one user by creating multiple assignments.
Untrusted display-only summary
BOX_AUTHORIZE_USER
Authorize a user by sending them through the [Box](https://box.com) website and request their permission to act on their behalf. This is the first step when authenticating a user using OAuth 2.0. To request a user's authorization to use the Box APIs on their behalf you will need to send a user to the URL with this for…
Untrusted display-only summary
BOX_CANCEL_BOX_SIGN_REQUEST
Cancels a pending Box Sign request that has not yet been fully signed or declined. After cancellation, any outstanding signers will no longer be able to sign the document. Only the user who created the request (the requester) is able to cancel it. Note: A request cannot be cancelled if it was already declined, fully s…
Untrusted display-only summary
BOX_COMMIT_UPLOAD_SESSION
Commits an upload session and creates a file from the uploaded chunks. This is the final step in a chunked upload workflow: 1. Create an upload session using 'create_upload_session' 2. Upload file parts using 'upload_part_of_file' 3. Commit the session using this action to finalize the file Requirements: - All parts m…
Untrusted display-only summary
BOX_COPY_FILE
Creates a copy of a file.
Untrusted display-only summary
BOX_COPY_FILE_REQUEST
Copies an existing file request to a new folder. File requests allow external users to upload files to a specific folder without needing a Box account. This action creates a copy of an existing file request and associates it with a different destination folder. IMPORTANT LIMITATION: File request IDs cannot be discover…
Untrusted display-only summary
BOX_COPY_FOLDER
Creates a copy of a folder within a destination folder. The original folder will not be changed.
Untrusted display-only summary
BOX_CREATE_AI_AGENT
Creates a custom AI agent in Box AI Studio. At least one capability required: ask (Q&A), text_gen (content generation), or extract (metadata extraction). Requirements: Box Enterprise Advanced account, Box AI Studio enabled, "Manage AI" scope in Developer Console. Access options: 'enabled' (all users), 'disabled' (none…
Untrusted display-only summary
BOX_CREATE_BOX_SIGN_REQUEST
Creates a Box Sign request to send documents for electronic signing. Prepares documents and sends signature requests to signers via email. Signers do not need Box accounts. Supports up to 10 files, 35 signers, sequential signing order, templates, and custom redirect URLs. Requires Box Sign feature enabled and sign_req…
Untrusted display-only summary
BOX_CREATE_BOX_SKILL_CARDS_ON_FILE
Applies one or more Box Skills metadata cards to a file. NOTE: This action creates NEW Box Skill cards on a file. If Box Skill cards already exist on the file, this action will fail with a 409 Conflict error. In that case: - Use 'remove_box_skill_cards_from_file' to delete existing cards first, then create new ones, O…
Untrusted display-only summary
BOX_CREATE_COLLAB_EXEMPTION
Exempts a specific user from the enterprise's collaboration domain restrictions. This allows the specified user to collaborate with external parties from any domain, bypassing the enterprise's allowed collaboration domain list. PREREQUISITES: - The enterprise MUST have at least one allowed collaboration domain configu…
Untrusted display-only summary
BOX_CREATE_COLLABORATION
Adds a collaboration for a single user or a single group to a file or folder. Collaborations can be created using email address, user IDs, or a group IDs. If a collaboration is being created with a group, access to this endpoint is dependent on the group's ability to be invited. If collaboration is in `pending` status…
Untrusted display-only summary
BOX_CREATE_COMMENT
Adds a comment by the user to a specific file, or as a reply to an other comment.
Untrusted display-only summary
BOX_CREATE_EMAIL_ALIAS
Adds a new email alias to a user account. The email domain must be registered to your enterprise. Returns the newly created email alias object with id, type, email, and is_confirmed fields.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.