Converts a dataset into a delimited text file (CSV, TXT, TSV, DAT) and saves it to the server with a download URL. Shares the same configuration field names as CSV Parse for consistency when reading and writing files.
Field Type Required Description filePath text No File name (e.g. report.csv, export.txt). If it includes an extension it is preserved. Default: output dataKey text No Path to the data array within the input (e.g. results.items). Leave empty to use all data fileExtension select No File extension. Only used when the name doesn’t include one. Options: .csv, .txt, .tsv, .dat col_separator select No Column separator: , (default), ;, Tab, | row_separator select No Row separator: line break (\n, default), crlf (\r\n for Windows) quote select No Quotes: " (default), ', No quotes header_first_row select No Include header row with field names. Default: Yes col_header text No Custom columns separated by comma (e.g. name,email,phone). If empty, exports all keys codification select No Encoding: utf8 (default), utf8-bom (Excel), ascii, latin1
The following fields use the same names and values as the CSV Parse node, making it easy to configure when reading and writing the same format:
Field CSV Create CSV Parse col_separator Column separator Column separator row_separator Row separator Row separator header_first_row Include header First row is header col_header Columns to export Column names codification Write encoding Read encoding
File Name fileExtension Result report.csv(any) report-1712345678.csv — extension from name takes priorityexport.txt(any) export-1712345678.txt — extension from name takes prioritydata.csvdata-1712345678.csv — uses configured extensionoutput.txtoutput-1712345678.txt — uses configured extension
"filename" : " report-1712345678.csv " ,
"filePath" : " /www/wwwroot/floogos/engine_us1/temporal/cli_123/report-1712345678.csv " ,
"urlPath" : " https://us1.floogos.com/download/cli_123/report-1712345678.csv "
"filePath" : " sales-report " ,
"filePath" : " report.csv " ,
"codification" : " utf8-bom "
"filePath" : " data-only.txt " ,
"header_first_row" : " false " ,
"filePath" : " customers.csv " ,
"col_header" : " name,email,phone,city " ,
"filePath" : " export.tsv " ,
Supported extensions: .csv, .txt, .tsv, .dat
A timestamp is always appended to the file name to prevent overwrites
utf8-bom adds the BOM (Byte Order Mark) so Excel correctly detects UTF-8 and special characters
If the input data is a single object, it is automatically wrapped in an array
Files are stored in temporal/cli_{client_id}/ and served via the /download/ endpoint
Output includes _meta_ with generated file info (rows, delimiter, encoding)