Dropbox integration

Cloud storage: files, folders, sharing, search, paper

Help CentreConnectors

Overview

Dropbox is a cloud-file-storage platform. The Automize Dropbox connector covers file/folder operations – list, download, upload, move, copy, delete – plus sharing links, search, and (basic) Paper docs.

  • Regions: Dropbox is a single global service – api.dropboxapi.com. Data residency for Dropbox Business with Data Governance add-on can be pinned to a region; not exposed in the connector (file operations work transparently).
  • Plans: Personal Basic, Plus, Family; Business Standard, Advanced, Enterprise – all expose the API. Paper, Sign, and Replay are separate APIs not covered here.

Setting up the connection

Auth type: oauth2_pkce.

  1. Go to dropbox.com/developers/apps → Create app.
  2. Choose 'Scoped access' + 'Full Dropbox' or 'App folder' (App folder is safer for one-purpose automation).
  3. Add scopes: files.metadata.read, files.metadata.write, files.content.read, files.content.write, sharing.read, sharing.write.
  4. Set the OAuth Redirect URI to the Automize Dropbox connector dialog's URL.
  5. Copy App key + App secret.
  6. In Automize, open Settings → Connectors → Dropbox → Add connection. Paste credentials, click Connect with Dropbox, sign in, approve.

Find your credentials at https://www.dropbox.com/developers/apps.


Rate limits

Dropbox enforces ~500 requests/min/app/user, plus per-endpoint limits. The connector retries 429 with the Retry-After header. For bulk downloads or listings of large folders, use list-folder/continue recursively rather than re-listing.


Data model

Path-based addressing:

    Dropbox root ─┬─ folders ─── files (path: '/Folder/file.txt')
                  └─ shared folders (mounted into the user's tree)
    Sharing: shared links + shared folders + collaborators

paths always start with '/'. The empty path '' means the root for most
endpoints (a Dropbox quirk).

Available operations

16 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
CopyGeneralCopy a file or folder
Create FolderGeneralCreate a folder
Create shared linkGeneralCreate a shared link for a Dropbox file or folder.
DeleteGeneralDelete a file or folder
Download fileGeneralDownload a file from Dropbox.
Get AccountGeneralGet current account info
Get MetadataGeneralGet file/folder metadata
Get space usageGeneralGet Dropbox account space usage.
Get temporary linkGeneralGet a temporary link to a Dropbox file.
List FolderGeneralList files in a folder
List folder membersGeneralList members of a shared Dropbox folder.
List shared linksGeneralList shared links for a Dropbox file or folder.
MoveGeneralMove a file or folder
Save URLGeneralSave a URL to a file in Dropbox
SearchGeneralSearch for files
Upload fileGeneralUpload a file to Dropbox.

Operations

Copy

Copy a file or folder

ParameterRequiredTypeDescription
From Path from_pathYestext
To Path to_pathYestext

Tips

  • Creates a copy at the target path. Cross-account copies use a different endpoint.

Create Folder

Create a folder

ParameterRequiredTypeDescription
Path pathYestext
Autorename autorenameYestext

Tips

  • path: full path of the new folder. autorename=true if you want safe creation.

Create a shared link for a Dropbox file or folder.

ParameterRequiredTypeDescription
Path pathYestext
Settings settingsYestext

Tips

  • Creates a public link (or password-protected, expiring on paid plans).
  • If a link already exists, returns the existing one.

Delete

Delete a file or folder

ParameterRequiredTypeDescription
Path pathYestext

Tips

  • Soft-delete – moves to Recycle Bin (30 days). Use Permanently Delete to remove immediately.

Download file

Download a file from Dropbox.

No input parameters.

Tips

  • Returns binary bytes. For files >150 MB, use the chunked download (not currently exposed).

Get Account

Get current account info

No input parameters.


Get Metadata

Get file/folder metadata

ParameterRequiredTypeDescription
Path pathYestext

Tips

  • path. Returns name, size, modified, content_hash. Use to check existence without downloading.

Get space usage

Get Dropbox account space usage.

No input parameters.


Get a temporary link to a Dropbox file.

ParameterRequiredTypeDescription
Path pathNotext

Tips

  • Returns a short-lived direct URL (~4 hours) to download a file. Useful for piping into other systems without proxying through Dropbox API.

List Folder

List files in a folder

ParameterRequiredTypeDescription
Path pathYestext
Recursive recursiveYestext
Limit limitYesnumber

Tips

  • path: '/Documents' or '' for root.
  • recursive=true walks subfolders (slow on large trees).
  • Returns cursor – pass to Continue Folder to get next batch.

List folder members

List members of a shared Dropbox folder.

ParameterRequiredTypeDescription
Shared Folder Id shared_folder_idNotext

List shared links for a Dropbox file or folder.

ParameterRequiredTypeDescription
Path pathNotext

Tips

  • Returns links created on a path (or all links if no path).

Move

Move a file or folder

ParameterRequiredTypeDescription
From Path from_pathYestext
To Path to_pathYestext

Tips

  • from_path + to_path. Cross-folder moves are atomic.

Save URL

Save a URL to a file in Dropbox

ParameterRequiredTypeDescription
Path pathNotext
Url urlYestext

Search for files

ParameterRequiredTypeDescription
Query queryYestext
Options optionsYestext

Tips

  • query: filename or content (file types index varies). path scopes to a folder.

Upload file

Upload a file to Dropbox.

No input parameters.

Tips

  • Simple upload for files <150 MB. mode: add (fail if exists), overwrite, update.
  • autorename=true appends a number if the name conflicts.

FAQ

App folder vs Full Dropbox – which?
App folder = sandboxed sub-folder, only your app can see. Full Dropbox = entire user's Dropbox. Use App folder when you can – easier to audit, lower blast radius.
Shared link vs temporary link?
Shared link is permanent (until you revoke), can be shared. Temporary link is a direct-download URL valid ~4 hours, single-use-feel. Use temporary for piping bytes; shared for human collaboration.
Why is my path failing with 'not_found' when the file exists?
Path is case-sensitive. Match what's in Dropbox UI. Also: shared folders may have different paths for the owner vs members – use Get Metadata to confirm path.
Upload >150 MB?
Use the chunked upload session (start, append, finish). Not currently exposed in this connector – workaround: split upstream or use the Dropbox UI for one-offs.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.