Skip to content

Dropbox

The Dropbox node lets you manage files and folders in Dropbox. A single node supports multiple operations — select the operation you need and the relevant fields appear.

All operations require a Dropbox connection configured with your access token.

Operations

List Folder

List files and folders in a Dropbox directory.

FieldDescriptionNotes
PathFolder path (e.g., /Documents)Empty string for root
LimitMaximum results (1–2000)Default: 100

Get Metadata

Get metadata for a file or folder.

FieldDescriptionNotes
PathFile or folder pathRequired. Supports templates

Read File

Read a file from Dropbox with optional CSV/JSON/JSONL/TSV/XML parsing.

FieldDescriptionNotes
PathFile path to readRequired. Supports templates
Parse FormatHow to parse the bodyraw (default), json, jsonl, csv, tsv, or xml

Returns {path, name, size, content_type, modified_at, parse_format, content} where content is the parsed value (string for raw; map/array for parsed formats).

Write File

Write a single file to Dropbox from either upstream items or a literal content string.

FieldDescriptionNotes
PathDestination path (e.g., /reports/output.csv)Required. Supports templates
Write ModeOverwrite or Add (auto-rename if exists)Default: Overwrite
SourceWhere the file body comes fromFrom upstream data (default) or Custom content
FormatHow input items are serializedVisible when Source = data. CSV, TSV, JSON (default), JSON Lines, XML, or Raw
CSV Column OrderComma-separated columns for CSV/TSVVisible when Format ∈ {csv, tsv}. Leave empty for union of keys
File ContentLiteral body to uploadVisible when Source = content. Supports templates

The MIME Content-Type is set automatically: from Format when Source = data, or application/octet-stream when Source = content.

Source modes:

  • From upstream data — serialize every input item into the file using the chosen Format. Use this when you have rows/records from a database query, API response, etc.
  • Custom content — write the File Content field verbatim. Use this when you've already composed the bytes yourself.

Note: unlike older versions of this node, streaming over upstream items produces one Dropbox file (not one per item). If you need per-item file fan-out, do the loop explicitly with a sub-workflow.

Delete

Delete a file or folder.

FieldDescriptionNotes
PathFile or folder path to deleteRequired. Supports templates

Move / Rename

Move or rename a file or folder.

FieldDescriptionNotes
From PathCurrent pathRequired. Supports templates
To PathNew pathRequired. Supports templates

Create Folder

Create a new folder.

FieldDescriptionNotes
PathFolder path to createRequired. Supports templates

Search Files

Search for files by name.

FieldDescriptionNotes
Search QueryText to search forRequired. Supports templates
LimitMaximum results (1–2000)Default: 100

Streaming

List Folder and Search operations support streaming — each item is emitted individually to downstream nodes.

Common Patterns

Backup DataStore to Dropbox

  1. Cron — run daily
  2. DataStore Query — export table data
  3. Transform — convert to CSV
  4. Dropbox (Upload) — save to /backups/export.csv

Process Uploaded Files

  1. Dropbox (List Folder) — list files in /inbox
  2. Dropbox (Download) — download each file
  3. Transform — process content
  4. Dropbox (Move) — move to /processed