Contact Us 1-800-596-4880

Box Connector 4.0 - Mule 4

Box is an online file sharing and content management service for businesses. The Anypoint Connector for Box is a RAML-based connector that provides synchronization of data and automation of processes between Box and third party CRMs, CMS, mobile, and social applications. Because this is a RAML-based connector, it only uses REST calls to interact with the Box 2.0 API and supports only a subset of available API services.

Before You Begin

Before creating an app, you must have access to the Box target resource and Anypoint Platform. You must also understand how to create a Mule app using Anypoint Studio.

You should be familiar with the use of the Box 2.0 API, Mule, Anypoint Connectors, Anypoint Studio, Mule concepts, elements in a Mule flow, and global elements.

To use this connector you need the following:

  • A developer account or other valid Box instance.

  • MuleSoft Enterprise License and necessary entitlements.


The Configuration Topics topic helps extend your understanding of the Box connector.

The Examples topic provides one or more use cases for using the connector.

Supported Operations

This is a list of supported operations grouped under a category that the Box connector supports.

Category Supported Operations


  • Create collaboration

  • Delete collaboration

  • Get collaboration

  • Get Pending collaborations

  • Update collaboration


  • Create comment

  • Delete comment

  • Get comment

  • Update comment


  • Copy file

  • Delete file

  • Get file

  • Get file comments

  • Get file content

  • Get file tasks

  • Get file thumbnail

  • Update file info

File Versions

  • Delete file version

  • Get file versions

  • Promote file version


  • Copy folder

  • Create folder

  • Delete folder

  • Get folder

  • Get folder collaborations

  • Get folder items

  • Update folder


  • Create group

  • Create group membership

  • Delete group

  • Delete group membership

  • Get enterprise groups

  • Get group

  • Get group membership

  • Get group memberships

  • Get user group membership

  • Update group membership


  • Search


  • Create task

  • Create task assignment

  • Delete task

  • Delete task assignment

  • Get task

  • Get task assignment

  • Get task assignments

  • Update task

  • Update task assignment


  • Delete trashed file

  • Delete trashed folder

  • Get trashed file

  • Get trashed folder

  • Get trashed items

  • Restore trashed file

  • Restore trashed folder


  • Create user

  • Delete user

  • Get enterprise users

  • Get user

  • Update user

  • Update user folder

Next Step

After you complete the prerequisites and experiment with templates and examples, you are ready to create an app with Anypoint Studio.

View on GitHub