vMira
Box logo

Connect Box to vMira

Chat with Box and automate it — add classification to file in Box, on demand or on a schedule. One-click connect, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Box from the chat you already use.

Connect Box once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

File Management & Storage

What Box does — and what Mira does with it.

Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance..

284 chat actions20 event triggersOne-click connectLeast-privilege & revocableFile Management & StorageDocuments

From any chat

What Mira can do with Box.

100+ Box actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Add classification to file

Adds a classification to a file by specifying the label of the classification to add. this api can also be called by including the enterprise id in the url explicitly, for examp...

Add classification to folder

Adds a classification to a folder by specifying the label of the classification to add. this api can also be called by including the enterprise id in the url explicitly, for exa...

Add domain to list of allowed collaboration domains

Creates a new entry in the list of allowed domains to allow collaboration for.

Add initial classifications

When an enterprise does not yet have any classifications, this api call initializes the classification template with an initial set of classifications. if an enterprise already...

Add or update user avatar

Adds or updates a user avatar.

Add shared link to file

Adds a shared link to a file.

Add shared link to folder

Adds a shared link to a folder.

Add shared link to web link

Adds a shared link to a web link.

Add user to group

Creates a group membership. only users with admin-level permissions will be able to use this api.

Apply watermark to file

Applies or update a watermark on a file.

Apply watermark to folder

Applies or update a watermark on a folder.

Ask question

Sends an ai request to supported llms and returns an answer specifically focused on the user's question given the provided context.

Assign legal hold policy

Assign a legal hold to a file, file version, folder, or user.

Assign retention policy

Assigns a retention policy to an item.

Assign storage policy

Creates a storage policy assignment for an enterprise or user.

Assign task

Assigns a task to a user. a task can be assigned to more than one user by creating multiple assignments.

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 use...

Cancel box sign request

Cancels a sign request.

Change shield information barrier status

Change status of shield information barrier with the specified id.

Commit upload session

Close an upload session and create a file from the uploaded chunks. the actual endpoint url is returned by the [`create upload session`](e://post-files-upload-sessions) and [`ge...

Copy file

Creates a copy of a file.

Copy file request

Copies an existing file request that is already present on one folder, and applies it to another folder.

Copy folder

Creates a copy of a folder within a destination folder. the original folder will not be changed.

Create ai agent

Creates an ai agent. at least one of the following capabilities must be provided: `ask`, `text gen`, `extract`.

Create box sign request

Creates a signature request. this involves preparing a document for signing and sending the signature request to signers.

Create box skill cards on file

Applies one or more box skills metadata cards to a file.

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...

Create comment

Adds a comment by the user to a specific file, or as a reply to an other comment.

Create email alias

Adds a new email alias to a user account..

Create folder

Creates a new empty folder within the specified parent folder.

Create folder lock

Creates a folder lock on a folder, preventing it from being moved and/or deleted. you must be authenticated as the owner or co-owner of the folder to use this endpoint.

Create group

Creates a new group of users in an enterprise. only users with admin permissions can create new groups.

Create jobs to terminate user group session

Validates the roles and permissions of the group, and creates asynchronous jobs to terminate the group's sessions. returns the status for the post request.

Create jobs to terminate users session

Validates the roles and permissions of the user, and creates asynchronous jobs to terminate the user's sessions. returns the status for the post request.

Create legal hold policy

Create a new legal hold policy.

Create metadata cascade policy

Creates a new metadata cascade policy that applies a given metadata template to a given folder and automatically cascades it down to any files within that folder. in order for t...

Create metadata instance on file

Applies an instance of a metadata template to a file. in most cases only values that are present in the metadata template will be accepted, except for the `global.properties` te...

Create metadata instance on folder

Applies an instance of a metadata template to a folder. in most cases only values that are present in the metadata template will be accepted, except for the `global.properties`...

Create metadata template

Creates a new metadata template that can be applied to files and folders.

Create retention policy

Creates a retention policy.

Create shield information barrier

Creates a shield information barrier to separate individuals/groups within the same firm and prevents confidential information passing between them.

Create shield information barrier report

Creates a shield information barrier report for a given barrier.

Create shield information barrier segment

Creates a shield information barrier segment.

Create shield information barrier segment member

Creates a new shield information barrier segment member.

Create shield information barrier segment restriction

Creates a shield information barrier segment restriction object.

Create slack integration mapping

Creates a [slack integration mapping](https://support.box.com/hc/en-us/articles/4415585987859-box-as-the-content-layer-for-slack) by mapping a slack channel to a box item. you n...

Create task

Creates a single task on a file. this task is not assigned to any user and will need to be assigned separately.

Create teams integration mapping

Creates a [teams integration mapping](https://support.box.com/hc/en-us/articles/360044681474-using-box-for-teams) by mapping a teams channel to a box item. you need admin or co-...

Create terms of service

Creates a terms of service for a given enterprise and type of user.

Create terms of service status for new user

Sets the status for a terms of service for a user.

Create upload session

Creates an upload session for a new file.

Create upload session for existing file

Creates an upload session for an existing file.

Create user

Creates a new managed user in an enterprise. this endpoint is only available to users and applications with the right admin permissions.

Create user exemption from collaboration domain restrictions

Create user exemption from collaboration domain restrictions.

Create user invite

Invites an existing external user to join an enterprise. the existing user can not be part of another enterprise and must already have a box account. once invited, the user will...

Create webhook

Creates a webhook.

Create web link

Creates a web link object within a folder.

Create zip download

Creates a request to download multiple files and folders as a single `zip` archive file. this api does not return the archive but instead performs all the checks to ensure that...

Delete ai agent

Deletes an ai agent using the provided parameters.

Delete file

Deletes a file, either permanently or by moving it to the trash. the the enterprise settings determine whether the item will be permanently deleted from box or moved to the trash.

Delete file request

Deletes a file request permanently.

Delete folder

Deletes a folder, either permanently or by moving it to the trash.

Delete folder lock

Deletes a folder lock on a given folder. you must be authenticated as the owner or co-owner of the folder to use this endpoint.

Delete retention policy

Permanently deletes a retention policy.

Delete shield information barrier segment

Deletes the shield information barrier segment based on provided id.

Delete shield information barrier segment member by id

Deletes a shield information barrier segment member based on provided id.

Delete shield information barrier segment restriction by id

Delete shield information barrier segment restriction by id.

Delete slack integration mapping

Deletes a [slack integration mapping](https://support.box.com/hc/en-us/articles/4415585987859-box-as-the-content-layer-for-slack). you need admin or co-admin role to use this en...

Delete teams integration mapping

Deletes a [teams integration mapping](https://support.box.com/hc/en-us/articles/360044681474-using-box-for-teams). you need admin or co-admin role to use this endpoint.

Delete user

Deletes a user. by default this will fail if the user still owns any content. move their owned content first before proceeding, or use the `force` field to delete the user and t...

Delete user avatar

Removes an existing user avatar. you cannot reverse this operation.

Download file

Returns the contents of a file in binary format.

Download zip archive

Returns the contents of a `zip` archive in binary format. this url does not require any form of authentication and could be used in a user's browser to download the archive to a...

Extract metadata freeform

Sends an ai request to supported large language models (llms) and extracts metadata in form of key-value pairs. in this request, both the prompt and the output can be freeform....

Extract metadata structured

Sends an ai request to supported large language models (llms) and returns extracted metadata as a set of key-value pairs. for this request, you either need a metadata template o...

Find app item for shared link

Returns the app item represented by a shared link. the link can originate from the current enterprise or another.

Find file for shared link

Returns the file represented by a shared link. a shared file can be represented by a shared link, which can originate within the current enterprise or within another. this endpo...

Find folder for shared link

Return the folder represented by a shared link. a shared folder can be represented by a shared link, which can originate within the current enterprise or within another. this en...

Find metadata template by instance id

Finds a metadata template by searching for the id of an instance of the template.

Find web link for shared link

Returns the web link represented by a shared link. a shared web link can be represented by a shared link, which can originate within the current enterprise or within another. th...

Force apply metadata cascade policy to folder

Force the metadata on a folder with a metadata cascade policy to be applied to all of its children. this can be used after creating a new cascade policy to enforce the metadata...

Generate text

Sends an ai request to supported large language models (llms) and returns generated text based on the provided prompt.

Get ai agent by agent id

Gets an ai agent using the `agent id` parameter.

Get ai agent default configuration

Get the ai agent default config

Get allowed collaboration domain

Returns a domain that has been deemed safe to create collaborations for within the current enterprise.

Get box sign request by id

Gets a sign request by id.

Get box sign template by id

Fetches details of a specific box sign template.

Get classification on file

Retrieves the classification metadata instance that has been applied to a file. this api can also be called by including the enterprise id in the url explicitly, for example `/f...

Get classification on folder

Retrieves the classification metadata instance that has been applied to a folder. this api can also be called by including the enterprise id in the url explicitly, for example `...

Get collaboration

Retrieves a single collaboration.

Get collection by id

Retrieves a collection by its id.

Get comment

Retrieves the message and metadata for a specific comment, as well as information on the user who created the comment.

Get current user

Retrieves information about the user who is currently authenticated. in the case of a client-side authenticated oauth 2.0 application this will be the user who authorized the ap...

Get device pin

Retrieves information about an individual device pin.

Get events long poll endpoint

The listevents endpoint provides information about the events available in the box system. this options method allows developers to discover the capabilities and requirements fo...

Get file information

Retrieves the details about a file.

Get file request

Retrieves the information about a file request.

Get files under retention

Returns a list of files under retention for a retention policy assignment.

Get file thumbnail

Retrieves a thumbnail, or smaller image representation, of a file. sizes of `32x32`,`64x64`, `128x128`, and `256x256` can be returned in the `.png` format and sizes of `32x32`,...

Get file version

Retrieve a specific version of a file. versions are only tracked for box users with premium accounts.

Showing the first 100Box has even more actions. Connect it in chat to browse and run the full set.

Chat or automate

Put Box on autopilot.

Ask once, or set it and forget it. Turn Box actions into recurring vMira workflows — scheduled runs and Box event triggers that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add classification to file and sends the result to your chat.

When a Box event fires

Mira kicks off a workflow automatically — Box ships 20 event triggers.

On any schedule

Mira chains several Box actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Box.

Add classification to file in Box

Add classification to folder in Box

Add domain to list of allowed collaboration domains in Box

Add initial classifications in Box

Add or update user avatar in Box

One minute to connect

How to connect Box to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Box

Tell Mira what you want done — e.g. “Add classification to file in Box.”

03

Approve once

Mira opens a secure, least-privilege link to Box. Approve it once; revoke anytime in settings.

FAQ

Box + vMira, in brief.

Can I connect Box to AI?

Yes. Connect Box to vMira and run it from any chat in one click. Mira turns your plain-language request into the right Box action and runs it on your account.

What can Mira do with Box?

100+ Box actions — including Add classification to file, Add classification to folder, Add domain to list of allowed collaboration domains. Just ask in plain language once it is connected.

Can I automate Box or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs and Box event triggers that chain Box actions and deliver the result to your chat automatically.

Which apps can I use Box from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Box on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans