Skip to main content
Server path: /sftp-ftp | Type: Application | PCID required: Yes Secure file transfer (SFTP and FTP)

Tools

ToolDescription
sftp_ftp_upload_fileUpload a file to SFTP/FTP server from a URL
sftp_ftp_download_fileDownload a file from SFTP/FTP server. IN WORKFLOWS: Files are automatically saved to Node Outputs - no manual save step needed. By default, automatically extracts text from supported document formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files (TXT, CSV) do not need extraction. NOTE: Streaming is not available for SFTP/FTP due to protocol limitations. Content is returned as base64. For large files (>5MB), consider transferring to cloud storage first.
sftp_ftp_list_directoryList files and directories in SFTP/FTP remote directory
sftp_ftp_create_directoryCreate a directory on SFTP/FTP server
sftp_ftp_copy_fileCopy a file on SFTP/FTP server
sftp_ftp_get_file_infoGet file information and check if a file exists on SFTP/FTP server
sftp_ftp_rename_fileRename or move a file on SFTP/FTP server

sftp_ftp_upload_file

Upload a file to SFTP/FTP server from a URL Parameters:
ParameterTypeRequiredDefaultDescription
remoteFilePathstringYesRemote directory path on server where file will be uploaded. Must have trailing slash ”/“
fileUrlstringYesURL of the file to upload (e.g., https://example.com/file.pdf)
fileNamestringNoOptional file name to save as on server (if not provided, derived from URL)

sftp_ftp_download_file

Download a file from SFTP/FTP server. IN WORKFLOWS: Files are automatically saved to Node Outputs - no manual save step needed. By default, automatically extracts text from supported document formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files (TXT, CSV) do not need extraction. NOTE: Streaming is not available for SFTP/FTP due to protocol limitations. Content is returned as base64. For large files (>5MB), consider transferring to cloud storage first. Parameters:
ParameterTypeRequiredDefaultDescription
remoteFilePathstringYesRemote file path on server (e.g., testfiles/jam.jpeg)
extractTextbooleanNotrueAutomatically extracts text from supported formats (PDF, DOCX, PPTX, XLSX) and includes it in the response. Text files do not need extraction. Set to false to skip extraction.

sftp_ftp_list_directory

List files and directories in SFTP/FTP remote directory Parameters:
ParameterTypeRequiredDefaultDescription
remotePathstringNo"/"Remote directory path to list. Must have trailing slash ”/“
includeHiddenbooleanNofalseInclude hidden files and directories
recursivebooleanNofalseList directories recursively

sftp_ftp_create_directory

Create a directory on SFTP/FTP server Parameters:
ParameterTypeRequiredDefaultDescription
pathstringYesRemote directory path to create (e.g., testfiles/NewFolder)
recursivebooleanNoCreate parent directories if they don’t exist

sftp_ftp_copy_file

Copy a file on SFTP/FTP server Parameters:
ParameterTypeRequiredDefaultDescription
sourcePathstringYesSource file path (e.g., testfiles/original.txt)
destinationPathstringYesDestination file path (e.g., testfiles/Folder/copy.txt)

sftp_ftp_get_file_info

Get file information and check if a file exists on SFTP/FTP server Parameters:
ParameterTypeRequiredDefaultDescription
remoteFilePathstringYesRemote file path to check (e.g., testfiles/SahilFolder/README.md)

sftp_ftp_rename_file

Rename or move a file on SFTP/FTP server Parameters:
ParameterTypeRequiredDefaultDescription
oldPathstringYesCurrent file path
newPathstringYesNew file path