Table of contents

There are seemingly endless reasons why youâd want to integrate with Box.Â
Integrating the file storage solution with your product allows clients to easily retrieve up-to-date documents and information without having to leave your platform; while integrating the file storage solution with your internal applications can save your employeeâs time, prevent documents from getting lost, and ensure that only employees with the right set of permissions can access certain documents.
Whatever your reasons for building to Box, your first step involves retrieving your API key. Weâll help you do just that by walking you through every step you need to follow.Â
Related: How to get your ChatGPT API key
Go to the Box Developer website and click âLog Inâ at the top right. If you donât have an account yet, click âSign Upâ.

If you already have an account and youâre logged in, all you have to do is click âMy Appsâ at the upper right corner.Â

Inside the Developer Console, locate the option to create a new app. This will be in âMy Appsâ.Â

Related: A guide to getting your ClickUp API key
Select the type of application you're building. Box supports various application types, such as Custom App, Limited Access App, and Box Custom Skill.

Whatâs the difference between these 3?Â
This type of app is typically designed for a particular use case within an organization. It allows developers to build tailored solutions that meet specific business needs.Â
The Limit Access App may refer to an application that enforces restrictions or limitations on user access to specific content within Box. This can be useful in scenarios where certain data or files should only be accessible to authorized users or groups.Â
Using Box Custom Skill, developers can build applications that extract insights from content, automate processes, and enhance the overall intelligence of the Box platform.Â
Related: A breakdown of 7 popular file storage APIs
After youâve chosen your app type, go through the creation steps. Itâs worth noting that these steps will look different depending on the app type youâve selected.

Once youâve done the initial steps, go over to the configuration tab to generate your primary and secondary keys.Â

Note: Depending on the type of Box app you want to create, different information will be presented here.Â
For additional information head over to Boxâs API documentation here
Thereâs obviously more to building to Boxâs API than retrieving your API keys. Letâs dive a bit deeper on additional key items.
Your call limits to Box's API will depend on the plan you select. As you can tell below, API call volume is capped monthly and fluctuates from 25k to 100k.

â
Box's API, like many others, imposes rate limits to regulate the flow of requests and prevent abuse. Developers should familiarize themselves with Box's rate limit policies documented in the developer resources and in the screenshot below.

â
When building applications that interact with Box's API, it's important to be vigilant of potential errors that may arise. The common errors documented by Box are 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 405 Method Not Allowed, 409 Conflict, 410 Gone, 411 Length Required, 412 Precondition Failed, among several others.
You can find the full list of common error codes here.Â
Many of your clients use file storage and/or content management platforms that extend beyond Box, such as Dropbox, Google Drive, OneDrive, etc.
You can offer all of the file storage integrations your customers need by simply integrating with Mergeâs File Storage Unified API.Â
To learn more about the API, and Mergeâs platform more broadly, you can schedule a demo with one of our integration experts!