Upload to Dropbox
The Dropbox external action receives messages and uploads files to a folder of a Dropbox account.
The Dropbox external action has two output ports. The success port (✔) can send a message if the upload is successful. The failure port (x) can send a message if the upload fails.
Configuring Your Dropbox Account App
Before creating a Dropbox external action on a Dropbox account, you must configure the account with an app and generate an OAuth2 access token for it.

- Login to your Dropbox account and navigate to https://www.dropbox.com/developers/apps.
- On the My apps page, click Create app.
- On the Create a new app on the Dropbox Platform page:
- Choose an API: Select Dropbox API.
- Choose the type of access you need: Select Full Dropbox.
- Name your app: Provide a name for your app.
- Review the Dropbox API Terms and Conditions and check the box.
- Click Create app.
- A page opens for your app on the Settings tab.
- Under OAuth2 > Generated access token, click Generate.
- Copy the generated token.
Parameters
Note: See also Working with Parameters in Automations Workflows.
Tip: To test that your parameters work as expected, click Validate.
- Access Token: Provide the OAuth2 access token for the Dropbox account to which you want to upload. For more information, see Configuring Your Dropbox Account App , above.
- Source Path: The source file to upload. If the source file is saved to a Resources directory, click the ellipsis (...) and select the file. If the file is in a different location, enter the file path directly. File paths must use forward slashes (/) or escaped backslashes (\\).
- Destination Path: The path to the Dropbox folder to upload the file.
Note: Specify file paths using forward slashes (/) or escaped backslashes (\\).
Output Keys
See Also
Tip: To view the output keys from upstream components, click Show Upstream Keys.
Key | Description |
---|---|
time | Event time |
source | Event type |
file.path | (Success port only) File path |
error.type | (Failure port only) Error type |
error.message | (Failure port only) Error message |
dropbox.requestId | (Failure port only) Request ID |