...
File can be uploaded to the Denodo Box service account to prevent dependency on the Box accounts of individuals. While you can’t log in to Box and interact with the service account using the traditional UI, you can perform all essential tasks via the API. The sections below outline how to perform essential Box tasks.
The API can be accessed through a number of different methods including cURL, Postman, and Python, with Postman being the easiest method for most.
Files uploaded to the Denodo service account are, by design, accessible by the Denodo service account and do not need to go through the share process outlined above.
Obtaining an Access Token
https://developer.box.com/reference/post-oauth2-token/
Access tokens are temporary and typically only valid for an hour.
Creating a Folder
https://developer.box.com/reference/post-folders/
To make uploading files to a folder easy, it’s recommended that you enable the folder upload email and make the access open.
When people upload files to the folder, they should receive a response from Box like the one below indicating that the upload was successful.
...
Listing Folder Items
Creating a Shared Link
Adding Collaborators
...
https://developer.box.com/reference/get-folders-id-items/
Shared Links
https://developer.box.com/reference/put-files-id--add-shared-link/
https://developer.box.com/reference/put-folders-id--add-shared-link/
Adding Collaborators
https://developer.box.com/reference/post-collaborations/