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

nametyperequiredconstraints
connectionstringyesName of the connection instance
actionstringyesenum: UPLOAD_FILEOperation to perform
pathstringyesTarget directory on the SFTP server
filesarray[File]yesminItems: 1Files 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"
    }
  ]
}