Skip to content

File Format Triggers

Export the entire dataset to a local file.

Parameter Type Required Default Description
format string csv Output format: csv, json, xlsx, parquet
output_path string Output file path
mode string overwrite overwrite or append (CSV only)

Note: This is a bulk trigger — it runs once with all records.

Convert data between formats.

Parameter Type Required Description
input_path string Source file path (if reading from file)
input_data list Data list (if passing in memory)
input_format string Source format (if using input_path)
output_format string Target format: json, csv, parquet, xlsx
output_path string Output file path

Compress a file to zip or gzip.

Parameter Type Required Description
source_path string Source file path
output_path string Output archive path
format string zip or gzip

Export data to Parquet format.

Parameter Type Required Default Description
output_path string Output file path
data list Data to export (use ${dataset})
compression string snappy Compression: snappy, gzip, brotli, none
row_group_size integer 10000 Rows per Parquet row group

Export data to XML or parse an XML file.

Parameter Type Required Default Description
operation string export_to_xml or parse_xml
data list Data to export (for export)
output_path string Output path (for export)
input_path string Input path (for parse)
root_element string records Root element name
record_element string record Record element name
encoding string utf-8 File encoding

Export data to JSON Lines format.

Parameter Type Required Default Description
output_path string Output file path
data list Data to export
encoding string utf-8 File encoding