FTP, or File Transfer Protocol, is a network protocol used to transfer files among hosts over a TCP-based network or internet.

Actions
-
Get List of Files and Folders
Retrieve list of files and folders from a specified directory on FTP server
Common Questions
To use FTP actions in your workflow, you will first need to connect FTP server to Built.io Flow Enterprise.
To do this, drag any FTP action listed under the FTP service on the canvas and click on ‘the Add New’ option listed under ‘Connect to FTP’ field in the configuration window. A window will appear where you will be prompted to enter the the following details:
Connection Label (Optional): Provide a connection name.
Host (required): Enter the host/IP address of the FTP server.
Port (required): Enter the port number you want to connect with. By default, the value for this field is set to '21'.
Secure: Specify if you want to create a secure connection. If you select 'true', an 'FTPS' connection will be created and if you select 'false' an 'FTP' connection will be created. By default, the value for this field is set to 'false'.
Username (required): Enter the username of your FTP server.
Password (required): Provide the password for the specified username.
Connection Timeout: Enter the time in milliseconds for which you want to wait for the connection to be established. The default value for this field is set to ‘10000'.
Keep Alive: Enter the time in milliseconds to send a ‘dummy’ (NOOP) command to keep the connection alive. The default value for this field is set to ‘10000'.
Once you have entered these details, click on the ‘ADD' button. Your FTP connection will be automatically created and added under ‘Connect to FTP’ field. Once added, this connection will be available in all FTP actions and triggers.
Follow the steps given below to create an FTPS connection in the FTP actions:
1. Drag any FTP action listed under the FTP service on the canvas and click on ‘the Add New’ option listed under ‘Connect to FTP’ field in the configuration window. A window will appear where you will be prompted to enter the the following details:
Connection Label (Optional): Provide a connection name.
Host (required): Enter the host/IP address of the FTP server.
Port (required) : Enter the port number you want to connect with. By default, the value for this field is set to '21'.
Secure: Select 'true' to create the FTPS connection.
Username (required): Enter the username of your FTP server.
Password (required): Provide the password for the specified username.
Connection Timeout: Enter the time in milliseconds for which you want to wait for the connection to be established. The default value for this field is set to ‘10000'.
Keep Alive: Enter the time in milliseconds to send a ‘dummy’ (NOOP) command to keep the connection alive. The default value for this field is set to ‘10000'.
2. Once you have entered these details, click on the ‘ADD' button. Your FTPS connection will be automatically created and added under ‘Connect to FTP’ field. Once added, this connection will be available in all FTP actions and triggers.