Back to all connectors

LogoBox integration connector

Add white-label customer-facing integration with Box into your app with just a few lines of code.
Read development guide.

Managed authentication

Connect your customer accounts in Box without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.

Just one line of code for you and one click for your customers:

iApp.integration('box').open()

Read full documentation
Get started for free

Add Box to your app in the next 30 minutes

Execute Box operations on behalf of your customers

Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.

Read more about operations

Authorize user

Authorize a user by sending them through the Box website and request their permission to act on their behalf.

This is the first step when authenticating a user using OAuth 2.0. To request a user's authorization to use the Box APIs...

Request access token

Request an Access Token using either a client-side obtained OAuth 2.0 authorization code or a server-side JWT assertion.

An Access Token is a string that enables Box to verify that a request belongs to an authorized session...

Refresh access token

Refresh an Access Token using its client ID, secret, and refresh token.

Revoke access token

Revoke an active Access Token, effectively logging a user out that has been previously authenticated.

Get file information

Retrieves the details about a file.

Restore file

Restores a file that has been moved to the trash.

An optional new parent ID can be provided to restore the file to in case the original folder has been deleted.

Work with Box data collections

Read and write data, get custom fields schema, and react to changes in Box data.

Read more about working with data collections

ListFind by IDSearchCreateUpdateDelete
_objectβœ…βœ…βœ…βœ…βœ…βœ…
Foldersβœ…βœ…βœ…βœ…βœ…βœ…
Web Linksβœ…βœ…βœ…βœ…βœ…βœ…
Filesβœ…βœ…βœ…βž–βœ…βœ…
Usersβœ…βœ…βž–βœ…βœ…βœ…
Itemsβœ…βž–βœ…βž–βž–βž–

Trigger integrations on Box events

React to events in the external app. Receive changes in data regardless of whether webhooks are supported or not.

Read more about working with events

Data Record Created

Data Record Updated

Data Record Deleted

Use the same code to integrate withΒ Box and 100+ other applications

With universal integrations, you can build your integration scenario once and it will work with every app automatically.

Users

automatically maps to

Files

automatically maps to

Folders

automatically maps to

Microsoft Sharepoint Microsoft Sharepoint
Microsoft SharepointUsers
Microsoft SharepointDrive Items
Microsoft SharepointFolders
Salesforce Salesforce
SalesforceUsers
Salesforceβ€”
Salesforceβ€”
MS OneDrive MS OneDrive
MS OneDriveβ€”
MS OneDriveDrive Items
MS OneDriveDrive Items
Google Drive Google Drive
Google Driveβ€”
Google DriveFiles
Google DriveFolders
Dropbox Dropbox
Dropboxβ€”
DropboxFiles
DropboxFolders
AWS S3 AWS S3
AWS S3β€”
AWS S3β€”
AWS S3β€”
SalesForce Pardot SalesForce Pardot
SalesForce PardotUsers
SalesForce Pardotβ€”
SalesForce Pardotβ€”
Microsoft Dynamics 365 Microsoft Dynamics 365
Microsoft Dynamics 365Systemusers
Microsoft Dynamics 365β€”
Microsoft Dynamics 365β€”
Capsule CRM Capsule CRM
Capsule CRMUsers
Capsule CRMβ€”
Capsule CRMβ€”
Freshsales Freshsales
FreshsalesOwners
Freshsalesβ€”
Freshsalesβ€”