Dropbox Step
Saves both user-uploaded files and workflow-generated documents (reports, exports, attachments) to Dropbox spaces for collaboration or handoff.
Top-level properties
| name | type | required | constraints | |
|---|---|---|---|---|
connection | string | yes | Name of the connection instance | |
action | string | yes | enum: UPLOAD_FILE | Operation to perform |
folder | string | no | Target folder path within Dropbox | |
files | array[File] | yes | minItems: 1 | Files to upload |
File
| name | type | required | constraints | |
|---|---|---|---|---|
source | string | yes | See Source variants below | File source handle or descriptor |
name | string | yes | Output file name in Dropbox |
Source variants (anyOf) — same as Amazon S3
{ id: string, downloadUrl: string }(requiresid){ id?: string, downloadUrl: string }(requiresdownloadUrl){ name: string, metadata?: { contentType?: string, size?: number, createdAt?: string, updatedAt?: string } }string(URL/handle)
Example (JSON)
{
"connection": "dropbox-prod",
"action": "UPLOAD_FILE",
"folder": "/Projects/Onboarding",
"files": [
{
"source": {
"id": "file-789",
"downloadUrl": "https://files.example.com/download/file-789"
},
"name": "welcome.pdf"
},
{
"source": {
"name": "intro.txt",
"metadata": {
"contentType": "text/plain",
"size": 128
}
},
"name": "intro.txt"
}
]
}Updated 22 days ago
