Skip to main content
The Box integration enables your AI Agents to authenticate users with their Box accounts and access their file storage.

Overview

Box is an enterprise-focused cloud storage and collaboration platform. This integration allows AI agents to securely access, manage, and collaborate on files stored in Box, making it ideal for business applications that need document management capabilities.

Configuration

1

Set up app in Box

  1. Sign up for a Box Developer account
  2. Set up an app using Box’s Custom Apps: Setup with OAuth 2.0 documentation
  3. Note your Client ID and Client Secret
2

Configure for Auth0

  1. Use the following settings when configuring your app:
  • Redirect URI: https://YOUR_AUTH0_DOMAIN/login/callback
  • Application Scopes: Select the permissions you want to enable for this connection.
You can find the Auth0 domain in the Auth0 Dashboard.You can find this under Applications > [Your Application] > Settings > Basic Information > Domain.If you are using the custom domains feature, your Auth0 domain is the custom domain. You can find this under Branding > Custom Domains.

Add Connection in Auth0

In the Auth0 Dashboard, navigate to Authentication > Social and select Create Connection. Then, choose the matching connection from the list of supported options to add and begin the configuration process. Follow the prompts to configure your selected provider.

Enable Connected Accounts for Token Vault

In the Purpose section, toggle on Use for Connected Accounts. This allows your connection to retrieve and securely store access tokens for external APIs. To learn more, read Connected Accounts for Token Vault.

Account linking

If you want to use more than one connection for a user, you can link their accounts. This allows the user to log in with any of their linked accounts and have a single user profile in your application. This allows calling APIs from different providers with a single user profile. Learn more about Account linking.

Learn more