Creating a box app

Steps

  1. Login to relevant Box account.
  2. Navigate to Dev Console.
  3. Select Create New App and then Custom App.

  4. Select Server Authentication (with JWT) and enter app name, then click Create App.
  5. In the Configuration tab, change App Access Level to App + Enterprise Access, then, enable Generate user access tokens and Make API calls using the as-user header.
  6. Click on Save changes.

  7. Make sure the below Application Scopes are selected
    • Content Actions > Read all files and folders stored in Box
    • Content Actions > Write all files and folders stored in Box
    • Administrative Actions > Manage users
    • Administrative Actions > Manage groups

  8. In the same Configuration tab, scroll down to Generate a Public/Private Keypair.
  9. This will result in a JSON file being downloaded by the browser
  10. In Authorization tab, click Review and Submit followed up with adding a description before submitting the app for review.

  11. Make note of User ID and Enterprise ID of the App in General Settings tab.
  12. Exit Dev Console and switch to the Admin Console.
  13. In Admin Console, navigate to Apps > Custom Apps Manager and locate the newly created app and click View button.
  14. Review the information and Authorize the app.