"SFTP - Send File" node
You can use the SFTP - Send File node to transfer the files to your server using SFTP protocol.
Node configuration

- In the Server field, enter the URL of the server.
- In the Port field, set the port. The default value is the most commonly used SFTP port.
- If your data are stored in a directory, in the Path to directory provide a path to a directory (for example:
/home/file-directory/
). - In the File name field, enter the name of the file under which it will be passed to your SFTP server.
- From the File format dropdown list, select the format of the file:
- JSON
- JSON Lines
- CSV - Provide the details on how to format the file for sending:
-
From the Delimiter dropdown, select the character that marks the end of a column.
-
From the Quotation mark dropdown list, select the characters that contain the text or data type.
-
From the Escape character dropdown lists, select the character changes the default interpretation of a character or a string followed by the character.
-
From the Line ending dropdown list, select:
- Line feed - This option shifts the cursor to the next line vertically.
- Carriage return and line feed - This option points the cursor to the beginning of the line horizontally and shifts the cursor to the next line vertically.
-
Optionally, select the following checkboxes:
- No Byte Order Mark - This option is currently unused.
- Quoting style only if required - This option wraps the values with characters selected in the Quotation mark field when the delimiter occurs in the value. For example, for the following values:
- one
- two,three,four
The output with the enabled Quoting style only if required option will be as follows:
one,"two,three,four"
- In the Authentication section, select the authentication method.
- Anonymous - No authorization is required.
- Password - Authentication is based on a login and a password.
- Public key - Authentication is based on a public SSH key which is issued for a selected integration (you can download such key from the pop-up and add it to the server configuration).
- Confirm by clicking Apply.
Examples of use
In this example, you can launch a workflow which retrieves a Synerise catalog by means of HTTPS protocol and send it further to a SFTP server. If needed, the workflow can perform a transformation of data retrieved from the catalog in order to meet data structure requirements in the SFTP server.

- Add the Scheduled run node.
- In the configuration of the node, set it to immediately.
- Add the HTTPS - Get File node.
- In the configuration of the node:
- Leave the method at default (GET).
- In the URL, enter the address of the endpoint (you can get it here
- As a file format, from the dropdown list, select CSV file.
- Verify the following fields: Delimiter, Quotation mark, Escape character, Charset, Line ending.
- Configure settings for the Headers section.
- In the Authentication section, select the type of authentication.
- Confirm by clicking Apply.
- Optionally, you can add the Data Transformation node to modify the data retrieved from the catalog to comply with the data structure standards in your SFTP.
- Add the SFTP - Send File node.
- In the configuration of the node:
- Enter the URL to the server.
- Enter the path to the directory.
- Enter the name of the file under which you want to send the data to the server.
- Select the format of the file.
- Select the authentication method.
- Confirm by clicking Apply.
- Add the End node.