Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.box.com/llms.txt

Use this file to discover all available pages before exploring further.

Now that you tested Box APIs with a pre-built application, you can create your first application and start building on Box Platform.

Create your first application

  1. Go to the .
  2. Click Create New.
  3. Choose the authentication method your app will use. Most partners use User Authentication (OAuth 2.0) for integrations.
  4. Enter your application name and description.
  5. Click Create.
Your application is ready to configure.

Configure your application

  1. Click Configure on your application.
  2. Provide the following details:
  • App Name - the name you set up during the app creation, you can change it here if needed.
  • Contact Email - this is set to the developer of the application by default.
  • Collaborators - add other developers that can work on this application, so that they can access the developer interface in case they need to adjust any settings.
The developers you add here need to be Box users already. If they don’t have Box account, you can in your Developer Enterprise.

Configure advanced settings

Go to the Configuration tab. Here you can specify the app details, generate a developer token, check your OAuth 2.0 credentials, add and edit OAuth 2.0 redirect URI, choose the application scopes, set app advanced features, and add CORS domains. In the next tabs you can create webhooks, web app integrations, submit app for enablement for access to the Enterprise, submit your app to the , and generate a report to view this application’s activity.

Optional: publish to Integrations

To list an OAuth app in Integrations so customers can discover it, follow the flow described in Box Integrations: submission checklist, assets, and partner review.
Non-OAuth integrations cannot use that listing flow as-is; the guide describes using an OAuth listing as a marketing redirect when needed.
Questions about publishing: integrate@box.com.

What’s next

Explore the following resources: