- Go to https://app.box.com/developers/console and click on Create New App
- Select Custom App

- Select Authentication Method as Server Authentication (with JWT) and provide a name for the app in the text box. i.e SecurEnds Then select Create APP.

- The next page will take you to Configurations

- Select App access level as App+ Enterprise Access

- Under Application Scopes select
- Content Action->Read all files and folders stored in Box
- Under Advance Features select
- Generate user access tokens which will automatically enable Manage Users option under Administrative Actions
- Click Save Changes

- Open a new browser window and go to https://app.box.com/master and select Apps option in left nav

- Then click on Custom App Manager and then Add App

- A popup will appear and prompt us to enter a Client ID

- Go back to the developer console, go to Configuration and copy the Client ID.

- Paste the Client ID and click on Next

- Click on Authorize.

- Go back to the Developer Console, click on Configurations then click on Generate Public/Private Keypair in order to download the JSON file.

- Enable the two-factor authentication if required to download the json.
- Please save the downloaded JSON file (it can be opened in any text editor)
- Then we can come out of that page
From the Developer Console, click on the app that you have configured and then copy the User Id.

