Box
Note:
The Box API integration will only sync managed users data and groups but not the external users and security settings.
To sync external users and security settings of Box, create a separate application instance within Zilla and use Box ZUS integration.
This page outlines the process of configuring and using the Box API through Zilla to sync permissions, groups, and users.
Steps To Create a Box Connector
1. Locate and click the Dev Console button at the bottom right of the page. If the Dev Console button is hidden in the UI, navigate to https://{{Box Tenant Id}}.app.box.com/developers/console
2. Click Create New App.
3. Click Custom App.
4. Select User Authentication (OAuth 2.0). Once you have chosen a name for your app click Create App.
5. Scroll down to “Applications Scopes” and tick the boxes next to “Manage users” and “Manage groups”.
6. Now scroll to “OAuth 2.0 Redirect URI”. Clear the box, and paste https://app.zillasecurity.com/api/auth/callback/box into the box. Now click Save Changes.
7. Locate your OAuth 2.0 Credentials and save them. In the next step, these credentials will be used to connect to Box from Zilla. Copy the Client ID and Secret for later use.
Navigate to Apps, then select Custom Apps Manager, and hit Add App
Insert the Client ID from Step 7, and select Next:
Enable the app:
This completes our setup in Box. Next, navigate to app.zillasecurity.com, and login as a Technical Owner for Box or an Admin.
Set up Box Application Integration on Zilla
1. Locate your desired Box application instance on Zilla, click Sync now and enable API Integration. Find the OAuth 2.0 Credentials you obtained in the last step and enter them into the corresponding boxes then click Update.
2. Click Next.
3. Click Grant access to Box.
4. Your sync will start.
5. You may now view the synced data on Zilla.
To sync data we recommend using the API method. However, you may also sync data with our Browser Extension, follow instructions here: Box - Browser Extension