Skip to main content

FTP and FTPS Activities

Use the FTP group to exchange files with FTP or FTPS servers. The activities share an FTP Connection resource and support reading, writing, listing, deleting, and inspecting files.

Available activities

ActivityPurpose
FTP ConnectionStores the host, port, credentials, data mode, and TLS configuration
Read FTP FileReads file content from a remote path
Write FTP FileCreates, overwrites, or appends content to a remote file
List FTP FileLists directory entries with optional pattern or prefix filtering
Delete FTP FileRemoves a remote file
FTP File InfoReturns file existence, size, and last-modified metadata

Configure an FTP operation

  1. Add an FTP Connection resource.
  2. Enter the server host, port, authentication, and FTP or FTPS settings.
  3. Test the connection from Development.
  4. Add the required file activity and select the connection.
  5. Map the remote path and activity-specific inputs.
  6. Map the returned content or metadata to downstream activities.
  • Prefer FTPS when the server supports it; plain FTP does not protect credentials or content in transit.
  • Confirm whether the server requires passive or active data mode.
  • Write to a temporary name and rename after completion when consumers must not read partial files.
  • Validate remote paths and filenames instead of constructing them directly from untrusted input.
  • Use FTP File Info before read or delete operations when a missing file is an expected condition.
  • Treat retries as potentially duplicating writes or deletes unless the operation is designed to be idempotent.