Box Connector Guide > Introduction to Box Connector > Creating a Box Platform Custom App
  

Creating a Box Platform Custom App

Before you use a Box connection, you must create a Box Platform Custom App to enable secure communication between applications and Box through API using Client Credentials Grant authentication. This involves setting up the app in the Box Developer Console, configuring authentication and permissions, and authorizing the app to access enterprise Box resources.
  1. 1Log in to Box and go to the Developer Console.
  2. 2On the My Platform Apps page, click Create Platform App as shown in the following image:
  3. 3Select Custom App from the list of application types as shown in the following image:
  4. 4Enter the app name, description, and select Integration from the Purpose list as shown in the following image:
  5. This image shows the basic application information.
  6. 5Select Server Authentication (with Client Credentials Grant) to verify application identity with a client ID and client secret as shown in the following image, and click Create App.
  7. This image shows different authentication methods that can be configured for the application.
    The Box Custom App is created and appears in the App list.
  8. 6Open the app and go to the Configuration tab.
  9. 7Copy the client ID and client secret as shown in the following image:
  10. This image shows the client ID and client secret fields for the Box custom app.
    You will need the client ID and client secret while configuring the Box connection.
  11. 8In the Configuration tab, set up the application scopes that the app requires to access Box resources.
  12. 9Go to Box Admin Console > Integrations > Platform App Manager and click Add Platform App.
  13. 10Enter the client ID and click Create.
  14. The app is authorized with access to your enterprise's Box content and users.