
Dropbox Move
CertifiedMove Dropbox file or folder
Dropbox Move
Move Dropbox file or folder
Moves an item to a new Dropbox path. Paths must start with /; can be read from kestra:// URIs. Conflicts can autorename (default false). Cross-user moves require allowOwnershipTransfer.
type: io.kestra.plugin.dropbox.files.MoveExamples
Move a file from one location to another.
id: dropbox_move
namespace: company.team
tasks:
- id: move_file
type: io.kestra.plugin.dropbox.files.Move
accessToken: "{{ secret('DROPBOX_ACCESS_TOKEN') }}"
from: "/source/report.csv"
to: "/archive/report_q1.csv"
autorename: false
Properties
accessToken *string
Dropbox access token
Token must allow moving both source and destination paths.
from *object
Source path
Literal Dropbox path or kestra:// URI containing the path. Must start with /.
to *object
Destination path
Literal Dropbox path or kestra:// URI containing the path. Must start with /.
allowOwnershipTransfer booleanstring
falseAllow ownership transfer
Default false. Enables moves across different owners.
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150autorename booleanstring
falseAuto-rename on conflict
Default false. When true, Dropbox appends suffixes like (1) if destination exists.
Outputs
file
Moved item metadata
io.kestra.plugin.dropbox.models.DropboxFile
date-timeClient modified time
Last modified timestamp from Dropbox. Null for folders.
Lower-cased path
Dropbox path_lower for the entry — the item's lower-cased path, not a stable unique ID.
Media info
Photo or video metadata. Only populated by GetMetadata with includeMediaInfo: true.
io.kestra.plugin.dropbox.models.DropboxMediaInfo
Video duration in milliseconds
Null for photos.
Height in pixels
GPS latitude
GPS longitude
falsePending
True when Dropbox has not finished extracting the media info yet; other fields are then null.
date-timeTime the photo or video was taken
Media type
Either 'photo' or 'video'. Null while Dropbox is still extracting the media info.
Width in pixels
Item name
Display path
Case-preserved display path from Dropbox.
Size in bytes
Null for folders.
Entry type
Either 'file' or 'folder'.