Actions11
Overview
This node acts as a proxy to interact with Dropbox file storage via a Cloudflare worker. It supports various file and folder operations such as moving, copying, deleting, uploading, downloading, listing contents, and creating folders. The node is useful for automating Dropbox file management tasks within workflows without directly handling Dropbox API complexities.
A practical example is moving a file from one folder to another in Dropbox automatically after processing it in a workflow. Another use case is downloading files from Dropbox to process or analyze their content downstream.
Properties
| Name | Meaning |
|---|---|
| Path | The path of the file or folder on Dropbox to operate on. |
| Destination Path | The target path where a file or folder should be moved or copied (used in move/copy). |
Output
- The output JSON contains the response from the Dropbox API for the requested operation.
- For most operations, the output is a JSON object representing the result of the API call (e.g., metadata about the moved file).
- For the Download a File operation, the node outputs binary data under the
binary.datafield containing the downloaded file content, along with a JSON object indicating success and the file path.
Dependencies
- Requires an API key credential to authenticate requests to the Dropbox proxy service hosted on a Cloudflare worker.
- The node expects two credential parameters: a URL for the proxy endpoint and an access token for authorization.
- No other external dependencies are required.
Troubleshooting
- Missing credentials error: If the worker URL or access token is not set, the node will throw an error indicating missing credentials. Ensure both are configured correctly.
- File content missing for upload: When using the upload operation, if the Base64 encoded file content is empty, the node throws an error. Provide valid Base64 content.
- Unsupported operation: If an unsupported operation name is provided, the node throws an error. Verify the operation parameter matches one of the supported options.
- HTTP request failures: Errors from the Dropbox API (e.g., invalid paths, permission issues) will propagate as node errors. Check the API response message for details.
Links and References
- Dropbox API Documentation
- n8n HTTP Request Node Documentation (for understanding how HTTP requests are made)