Box
How to Configure a Box connection
Last updated
How to Configure a Box connection
Last updated
This document describes the Dataworkz connector configuration required to access Box.
Before configuring Dataworkz for Box, a "Connected App" needs to be configured in Box. Follow the steps listed below for creating an OAuth App in Box for Dataworkz.
Use to create a new app
Follow this document to enable connected app and to configure Oauth2 -
Keep in mind the following points while doing the same.
Callback URL can be found in Dataworkz UI (Refer section for details)
Permissions/scopes need to be added for Box API. Files and folders access need to be provided to allow Dataworkz connector to read files data and to list folders.
Make note of the Client ID & Secret. These details would be required at the time of creating the connector in Dataworkz
Navigate to the configurations section of the Dataworkz platform (Gear Icon)
Click on SaaS Applications
Select Box
Click the + icon to add a new Box connection
Add the Box instance name
Select the OAuth option
Private connected app
Dataworkz OAuth
OAuth JWT Bearer)
If selected authentication type is Private Connected App then
Select "Yes" if app has already been created.
Select "No". Screen with the redirect URL would pop-up. Copy the redirect URL and goto section.
Select the Dataworkz workspace you would like to connect to
Select the Dataworkz collection that you want dataset to be part of
Save the configuration. This would prompt you to login to Box account and to authorize Dataworkz to access Box APIs
For Oauth JWT bearer a public/private key pair should be generated and public key needs to be configured in box instance.
Provide the details from the downloaded certificate configuration on above screen.
Test the connection.
If the connection is successful, save the configuration
Click the newly created connector and then click + icon to add new task configuration for Box
Select the source directory or subdirectory from which files data need to be retrieved.
Enter file filter if specific set of files need to be retrieved from a folder.
Enter name for the dataset
Enable/disable recurring job
Click Add to save the configuration
This would complete the Dataworkz configuration for Box