File Format Triggers
Export to File
Section titled “Export to File”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 Format
Section titled “Convert Format”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 File
Section titled “Compress File”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 |
Parquet Export
Section titled “Parquet Export”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 |
XML Processing
Section titled “XML Processing”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 |
JSONL Export
Section titled “JSONL Export”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 |