The steps outlined in this runbook will allow you to enable a BOX.NET connector for a customer. The final result will be a JSON file populated with values that needs to be added in the BOX.NET Connector Wizard.
Requirements:
BOX.NET Developer Account access for creating the App: https://app.box.com/developers/console
BOX.NET Admin Account access for authorizing the App: https://app.box.com/master
Deliverables:
JSON file containing App details
User ID and Enterprise ID
BOX folder ID to be scanned, if no ID provided the root folder of BOX will be scanned
1. Login to your Box account in a browser
2. Go to Dev Console
Link: https://app.box.com/developers/console
3. Select Create New App
4. Create Custom App
5. Select Server Authentication (with JWT) and enter app name Getvisibility, then click Create App
6. In the Configuration tab change App Access Level to App + Enterprise Access and enable Generate user access tokens and then Save changes
7. In the same Configuration tab, scroll down to Generate a Public / Private Keypair
8. This will result in a JSON file being downloaded by the browser
9. In Authorization tab click Review and Submit followed up with adding a description before submitting the connector for review by BOX.NET admin role
10. Exit Dev Console of BOX.NET and switch to Admin Console
Link: https://app.box.com/master
11. In Admin Console go to Apps > Custom Apps Manager and locate the newly created app and click View button
12. Review the information and Authorize the app
13. Make note of User ID and Enterprise ID of the App in Dev console
Link: https://app.box.com/developers/console