Box Connector 4.0 | MuleSoft Documentation
# Box Connector 4.0
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.


## Audience
  * New user To create your Mule app, see Anypoint Studio.


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.
  * Advanced user Read the XML and Maven Support, Additional Configuration Information, and Examples topics.


## Supported Operations
This is a list of supported operations grouped under a category that the Box connector supports.
Category | Supported Operations  
---|---  
Collaborations | 
  * Create collaboration
  * Delete collaboration
  * Get collaboration
  * Get Pending collaborations
  * Update collaboration

  
Comments | 
  * 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

  
  * 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.
## See Also
  * Introduction to Anypoint Connectors
  * Use Exchange to Discover Connectors, Templates, and Examples
  * Box Connector on Exchange
  * Box Connector Release Notes
  * MuleSoft Help Center