Box Listener

Box Listener

Accessing this feature

Your access to the feature described in this article depends on your license package and pricing plan. To learn which features are available to your organization and how to add more, contact your Hyperscience representative.

With our Box Listener Input Block, you can process content stored in Box. This content can then be mapped back to Box content as metadata or sent to other downstream systems.

The Box Listener Input Block is available in both SaaS and on-premise versions of the Hyperscience application.

Sample use cases

Block settings table

In addition to the settings outlined below, you can also configure the settings described in Universal Integration Block Settings.

Name Required? Description
Folder To Scan For Submissions Yes The ID of the Box folder the connector scans for image files.
Folder to Move Completed Files Yes The ID of the Box folder that files are sent to after ingestion.
File Extensions Yes A list of the extensions eligible for processing.
Other File Extension Types No A comma-separated list of file extensions that do not appear above.
Private-Key Yes The privateKey from the JWT credentials JSON file.
Passphrase Yes The passphrase from the JWT credentials JSON file.
Public-Key ID Yes The publicKeyID from the JWT credentials JSON file.
Client ID Yes The clientID from the JWT credentials JSON file.
Client Secret Yes The clientSecret from the JWT credentials JSON file.
Enterprise ID Yes The enterpriseID from the JWT credentials JSON file.
Polling Interval (In Seconds) No Frequency for monitoring the source folder for submissions.
Warm-up Interval (In Seconds) No Time a file must remain unmodified before processing.

Setting up Box Listener

1. Create a Box Custom App with server authentication (JWT).

Follow the steps in Box's Setup with JWT.

When you finish, click Download as JSON to save the JWT credentials. You will need this for your Box connections in Hyperscience.

2. Obtain the email address of the app's Service Account.

After your app has been authorized, go to the General Settings tab of the Developer Console and copy the email address found in Service Account Info.

3. Add the Service Account as a collaborator and obtain the IDs of the source and target folders.

Using the Service Account's email address, invite the Service Account to collaborate on the folder as an Editor. Go to the folder in Box and copy the folder ID from the URL.

4. Create the Box Folder Listener connection in Hyperscience.

Follow the steps to add a Box Folder Listener connection as described in Managing Connections.

5. Configure the Box Folder Listener connection.

Enter the connection information as described in the Block settings table.