Skip to main content
Dropbox logo

Overview

Add Dropbox to any ModuleX agent or workflow. Cloud file storage, sharing, and collaboration via the Dropbox HTTP API (api.dropboxapi.com/2).
Categories: Cloud Infrastructure · Productivity & Collaboration · File Storage · Cloud Storage · Auth: OAuth2 · Actions: 12

Authentication

OAuth2 Authentication

Connect using Dropbox OAuth (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://www.dropbox.com/oauth2/authorize
  • Token URL: https://api.dropboxapi.com/oauth2/token
  • Scopes: files.metadata.read, files.metadata.write, files.content.read, files.content.write, sharing.read, sharing.write, account_info.read

Available Actions

Parameters

string
required
The new folder name
string
Parent folder path where the new folder will be created (empty string for root) (Default: “)
boolean
If true, Dropbox will autorename the folder if there is a conflict (Default: true)

Response

Parameters

string
required
The search query string
string
Folder path to restrict the search to (empty string for all) (Default: “)
string
Sort order: relevance, last_modified_time
string
Restrict to file status: active, deleted
boolean
If true, restricts search to filenames only
integer
Maximum number of results to return (defaults to 100)

Response

Parameters

string
required
The folder path to list contents of (empty string for root)
boolean
If true, list contents of all subfolders recursively (Default: true)
boolean
If true, include files and folders that were deleted (Default: false)
boolean
If true, include entries under mounted folders (app, shared, team) (Default: false)
boolean
If true, include non-downloadable files like Google Docs (Default: true)
integer
Maximum number of entries to return (defaults to 100)

Response

Parameters

string
required
Path of the file or folder to delete

Response

Parameters

string
required
Path of the file or folder to move
string
required
Destination folder path (file name is appended automatically)
boolean
If true, autorename to avoid conflicts (Default: false)
boolean
Allow moves that result in ownership transfer (Default: false)

Response

Parameters

string
required
Path of the file or folder to rename
string
required
The new name (include file extension for files)
boolean
If true, autorename to avoid conflicts (Default: false)
boolean
Allow renames that result in ownership transfer (Default: false)

Response

Parameters

string
required
File name including extension (e.g. notes.txt)
string
Folder path where the file will be created (empty string for root) (Default: “)
string
required
The text content of the new file

Response

Parameters

string
required
File name including extension
string
Folder path (empty string for root) (Default: “)
string
required
The text content to write or append

Response

Parameters

string
required
The file path to list revisions for
string
Revision mode: path (default, revisions at same path) or id (revisions with same file id)
integer
Maximum number of revision entries to return

Response

Limits & Quotas

  • Rate limits: Dropbox applies per-app and per-user rate limits. Individual apps are limited to approximately 25,000 HTTP requests per month for free-tier apps and higher for production apps.
  • List folder: Maximum 2,000 entries per single request (pagination via cursor for more).
  • File upload: Maximum 150 MB per single upload request (content upload endpoint).
  • Error model: Non-2xx responses are caught and returned as success=False + error rather than raising. Plan for retries on 429 (rate limit) responses.

Microsoft OneDrive

Amazon Web Services

Azure Storage