Breadcrumbs

Box Connector v1.0


1. General Information

Box, Inc. is a U.S.-based public company that provides cloud content management and file-sharing services, helping organizations securely store, collaborate on, and distribute digital content. Founded in 2005, Box is headquartered in Redwood City, California, and serves over 97,000 companies worldwide, including 68% of the Fortune 500.


2. Connect Box to OneTeg

Client-side OAuth 2.0 represents a straightforward and effective method for authenticating users with the Box API. To implement OAuth 2.0, it is necessary to create a dedicated OneTeg application within the Box platform. Upon successful authentication into the Box Application, please select the "Dev Console" option located on the left-hand navigation menu.

Creating an App on Box

Upon selecting the Developer Console, the user will be redirected to the developer portal page.

Select the Create New App option, then choose Custom App to initiate the creation of a OneTeg App:

image-20241227-101254.png
image-20240901-143336.png

Enter the relevant application details in this section and select Workflows to facilitate straightforward configuration.

image-20240901-143417.png

  

 Please select User Authentication using OAuth 2.0 as your authentication method.

image-20240906-072300.png

 

Upon the creation of an application, details such as the Developer Token, OAuth 2.0 Client ID and Client Secret, Redirect URIs, and application scopes are accessible via the created application's Configuration page.


image-20240906-073808.png
image-20241227-101451.png

 

3. Connection Settings and Configuration for OneTeg

 

image-20260113-174128.png


Settings Parameters

Value

Description

Required (Y/N)

Connection Name

Box Connection

Preferred Connection Designation

Y

Connector

boxConnector-v1.0

Preferred Connector Designation

Y

Endpoint URL

https://api.box.com/2.0

Endpoint required for performing CRUD operations

Y

Authentication

Oauth

Type of authentication

Y

Flows

Authentication Code

Type of Authentication

Y

Client Id

{client_id}

 Client ID in Box created App

Y

Client Secret

{client_secret}

 Client Secret in Box created App

Y

Token URL

https://api.box.com/oauth2/token

 Token process URL

Y

Authorization Url

https://account.box.com/api/oauth2/authorize

 Authorization process URL

Y

Scopes

root_readonly,root_readwrite

 Define access required for that connector

 N

4. Supported Box Actions and Options