.…………………………………We've released a new and improved v2 of the Box API.…………………………………
……….…………………………………Click here to view the documentation..……………………………………….…
Welcome to the Box Platform's instructional site, a place to learn how to enable your applications to integrate with Box through our API. By working with the Box platform, Box's 10 million+ users will be able to interact with the content they store on Box through your app.
If you're new to Box, you can learn more about our service here and how it interacts with the API here.
Please note that we are continually editing and improving this documentation. If you have any questions or comments, please feel free to contact us.
Get Started
The very first thing you need to do is get an API key. After that, the fastest way to get started with our API is to use one of our pre-built SDKs in the programming language you're most comfortable with. You can find these SDKs on Github. We also have guides to get started with the API:
Details on individual methods can be found on the sidebar to the right.
Box OneCloud

Box OneCloud connects dozens of mobile applications by centralizing their content in Box. Join OneCloud by integrating
with Box, and expose your app to Box's millions ofmobile users. You don't even have to use our API - just add a
few lines of code to your app, and you're ready to go.
Select your platform below to get started.

File Actions

File actions allow you to connect a web application into the box.com web interface, giving your service direct access and visibility to our user base. Box users can add your service to their Box account and use your service to modify, share, or perform other actions on their files within Box.
See some examples of existing file actions.
The pages below should help get you started with the creation of service that leverage file actions.
- User Experience - A complete overview of the Box platform user experience. Begin here to get a good understanding of the Box platform.
- Request Workflow - A developer-centric view of the Box platform experience.
- Box Platform Services - Create and configure your Box platform service.
- File Actions - Define the things your Box platform service can do.
- Box Parameters - Use parameters in prompts or callbacks to provide Box services with the information they need.
- Client Callback URL - Details on this special case for popup actions.
Need additional assistance? For general programming questions, please refer to StackOverflow and tag relevant questions with 'Box-API'. Otherwise, please feel free to post a question to our forum or email us.