Connecting to Dropbox
Dropbox is a cloud-based file storage and collaboration platform that allows users to store, share, and access files securely across devices. Integrating Dropbox with IBM watsonx Orchestrate enables automated file management, synchronization, and workflow integration.
To integrate Dropbox with IBM watsonx Orchestrate, you need to establish a secure connection that enables both systems to communicate seamlessly. For general guidance on managing integrations, refer to Connecting apps for prebuilt agents.
By default, Single sign-on (SSO) is disabled for your app. To enable it, refer to Configuring single sign-on for applications.
Steps to connect
Use the following steps to connect Dropbox to watsonx Orchestrate:
-
Go to Manage > Connections and search for the corresponding Dropbox Connection ID.
-
Click edit next to the matching connection ID.
-
Select the authentication method your organization uses (OAuth 2.0 or Key Value Pair).
-
Enter the Dropbox‑specific fields based on the selected authentication method. See Connecting apps for prebuilt agents page for general connection workflow.
-
Complete the Draft and Live setup steps.
-
Save and test the connection to confirm successful connection.
Supported authentication methods
Dropbox supports the following authentication types in watsonx Orchestrate:
-
OAuth 2.0 (Authorization Code): Recommended for production connections
-
Key Value Pair (KVP): Supported for API key–based and legacy scenarios
For agents created after September 2025, OAuth 2.0 is the only supported authentication for Dropbox.
Connection ID
Use the following Connection IDs when locating your Dropbox connection in the Connections settings page. To understand how to search for a Connection ID and open a connection for editing, see Connecting apps for prebuilt agents.
|
Authentication type |
Connection ID |
|---|---|
|
OAuth2 Authorization Code |
|
|
Key Value Pair |
|
OAuth 2.0 connection details
If your organization uses OAuth‑based authentication, set Authentication type to OAuth2 Authorization Code and enter the following fields:
|
Field |
Description |
|---|---|
|
|
Base URL of the Dropbox server |
|
|
Endpoint to exchange the authorization code for an access token |
|
|
Defines what access is being requested |
|
|
URL where users are redirected to log in and authorize access |
|
|
Unique ID for your application |
|
|
A secret key used to authenticate your app with Dropbox |
You can obtain these values from the Dropbox App Console. Refer to the Dropbox API documentation for more details.
Key Value Pair connection details
If your organization uses API keys or a legacy configuration, set Authentication type to Key Value Pair and add each of the following fields using Add new field:
|
Key |
Description |
|---|---|
|
|
The base URL for Dropbox API (for example, |
|
|
The URL used to obtain the OAuth token (for example, |
|
|
Your Dropbox app’s client ID |
|
|
Your Dropbox app’s client secret |
|
|
The access token used for authenticated API requests |
|
|
The token used to refresh the bearer token when it expires |
Note: When using Key Value Pair, only Team credentials are supported.
You can obtain these values from the Dropbox App Console. Refer to the Dropbox API documentation for more details.
What to do next
Now that your app connection is live, you can start using it in watsonx Orchestrate.
-
Run an agent in Orchestrate Chat to complete tasks using natural language.
-
Use relevant tools to perform app-specific actions.