SFTP Step
Uploads files to an SFTP server. Use this step to deliver files to partner SFTP endpoints or internal batch systems.
Top-level properties
| name | type | required | constraints | |
|---|---|---|---|---|
connection | string | yes | Name of the connection instance | |
action | string | yes | enum: UPLOAD_FILE | Operation to perform |
path | string | yes | Target directory on the SFTP server | |
files | array[File] | yes | minItems: 1 | Files to upload |
File & Source variants — same as Amazon S3.
Example (JSON)
{
"connection": "sftp-prod",
"action": "UPLOAD_FILE",
"path": "/uploads/2025/",
"files": [
{
"source": {
"id": "file-222",
"downloadUrl": "https://files.example.com/download/file-222"
},
"name": "archive.zip"
},
{
"source": "https://example.com/assets/logo.svg",
"name": "logo.svg"
}
]
}Updated 22 days ago
