Dropbox Proxy

Communicates with Dropbox via a Cloudflare worker

Overview

This node acts as a proxy to interact with Dropbox via a Cloudflare worker, enabling various file and folder operations on a Dropbox account. It is useful for automating Dropbox workflows such as copying, moving, deleting, uploading, downloading files or folders, creating folders, listing folder contents, and running custom queries.

A practical example: You can use this node to copy a folder from one location in Dropbox to another automatically, which is helpful for backing up data or organizing files programmatically without manual intervention.

Properties

Name Meaning
Path The path of the file or folder on Dropbox to operate on.
Destination Path The target path where the file or folder will be copied or moved to (for copy/move ops).

For the "Copy a Folder" operation specifically:

  • Path: Source folder path to copy.
  • Destination Path: Target folder path where the folder will be copied.

Output

The output is an array of items, each containing a json property with the response from Dropbox API for the requested operation.

  • For copy folder operation, the JSON output contains metadata about the copied folder returned by Dropbox.
  • In general, the output JSON reflects the Dropbox API response for the performed action.
  • Binary data output is not applicable for the "Copy a Folder" operation.

Dependencies

  • Requires an API key credential for authenticating with the Dropbox proxy Cloudflare worker.
  • The node expects two credential properties: a worker URL and an access token.
  • No other external dependencies are required beyond the configured credentials.

Troubleshooting

  • Missing credentials error: If the worker URL or access token is missing, the node throws an error. Ensure both are set correctly in the node credentials.
  • Unsupported operation error: If an unsupported operation is selected, the node will throw an error indicating so.
  • HTTP request failures: Network issues or invalid paths may cause HTTP errors from Dropbox API. Verify paths and network connectivity.
  • Empty destination path: For copy operations, ensure the destination path is provided; otherwise, the API call will fail.

Links and References

Discussion