FTPS
The FTPS node transfers files using FTP over TLS/SSL (FTPS). It provides the same operations as the standard FTP node but adds transport-layer encryption. FTPS supports both Explicit (FTPES) and Implicit modes. Use this node when your file transfer partner requires FTP with SSL/TLS security.
Before You Use This Node
| What you may need | Where to set it up | Why it matters |
|---|---|---|
| FTPS server connection | Connections | Save server details once, then reuse them for encrypted file transfer steps. |
| Files to upload | Files | Files can come from cloud storage or local storage and be reused in file transfer steps. |
| Certificates, if your server requires them | Certificates | Keep certificate setup in one trusted place. |
| Folder paths or file name patterns | Global Variables | Keep common paths consistent across workflows. |
Actions
| Action | Description |
|---|---|
ftps:uploadFile | Upload a file to the FTPS server |
ftps:downloadFile | Download a file from the FTPS server |
ftps:deleteFile | Delete a file on the FTPS server |
ftps:renameFile | Rename or move a file on the FTPS server |
ftps:listFiles | List files in a directory on the FTPS server |
ftps:uploadFile
Uploads a file to the specified path on the remote server over an encrypted connection.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
remotePath | string | Yes | Full path on the remote server including file name |
content | string | Yes | Base64-encoded file content |
transferMode | string | No | binary or ascii. Defaults to binary |
createDirectories | boolean | No | Create parent directories if they don't exist. Defaults to false |
ftps:downloadFile
Downloads a file from the remote server over an encrypted connection.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
remotePath | string | Yes | Full path to the file on the remote server |
transferMode | string | No | binary or ascii. Defaults to binary |
ftps:deleteFile
Deletes a file on the remote server.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
remotePath | string | Yes | Full path to the file to delete |
ftps:renameFile
Renames or moves a file on the remote server.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
fromPath | string | Yes | Current file path |
toPath | string | Yes | New file path |
ftps:listFiles
Lists files and directories at a given path.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
remotePath | string | Yes | Directory path to list |
filePattern | string | No | Glob pattern to filter files (e.g., *.xml) |
Connection
Requires an FTPS connection configured in the Global Configurator:
| Field | Description |
|---|---|
host | FTPS server hostname or IP |
port | FTPS port. Defaults to 990 (Implicit) or 21 (Explicit) |
username | FTP username |
password | FTP password |
securityMode | implicit or explicit. Determines how TLS is negotiated |
passiveMode | Use passive mode. Defaults to true |
trustAllCertificates | Skip server certificate verification. Defaults to false |
Configure under Connections > FTPS in the Global Configurator.
Output
Output format is identical to the FTP node. See FTP documentation for details on each action's response structure.