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 enable this integration, you must establish a secure connection that enables both platforms to communicate. See Managing connectionsfor more details.
Connecting to Dropbox using OAuth2
To connect watsonx Orchestrate to Dropbox using OAuth2:
-
From the main menu, select Manage > Connections.
-
Search for Dropbox.
-
Locate the connection ID with the following format:
dropbox_oauth2_auth_code_ibm_184bdbd3 -
Click edit next to the matched connection ID.
-
Choose the environment where the connection is used:
- Draft: for development or testing
- Live: for production use
-
Select OAuth2 Authorization Code as the Authentication Type.
-
Provide the following keys and their respective values:
Key Description Server URLBase URL of the Dropbox server Token URLEndpoint to exchange the authorization code for an access token ScopeDefines what access is being requested Authorization URLURL where users are redirected to log in and authorize access Client IDUnique ID for your application Client SecretA 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.
-
Choose the appropriate credential type.
-
Click Save to complete the setup.
Connecting using Key Value Pair
-
From the main menu, select Manage > Connections.
-
Search for Dropbox.
-
Locate the connection ID with the following format:
dropbox_key_value_ibm_184bdbd3 -
Click edit next to the matched connection ID.
-
Choose the environment where the connection will be used:
- Draft: for development or testing
- Live: for production use
-
Select Key Value Pair as the authentication type.
-
Add the following keys and their respective values. Click Add new field to input each pair:
Key Description base_urlThe base URL for Dropbox API (for example, https://api.dropboxapi.com)token_urlThe URL used to obtain the OAuth token (for example, https://api.dropbox.com/oauth2/token)client_idYour Dropbox app’s client ID client_secretYour Dropbox app’s client secret bearer_tokenThe access token used for authenticated API requests refresh_tokenThe token used to refresh the bearer token when it expires You can obtain these values from the Dropbox App Console. Refer to the Dropbox API documentation for more details.
-
Choose the appropriate credential type.
Note: Only the team credentials are supported when an app is connected using the Key Value Pair authentication type. -
Click Save to complete the setup.