Skip to main content

Data Tasks

Transform, filter, and reshape data between workflow steps.

data.transform

Display Name: Data Transform

Reshape or transform data using JSONata expressions or JavaScript. Parse JSON/YAML input and produce formatted output.

Parameters

NameTypeRequiredDescription
expressionstringYesThe transformation expression (JSONata or JavaScript).
inputstringYesRaw string data to transform (e.g., JSON from a previous task).
input_typestringNoFormat of the input data. Options: json, yaml. Default: json.
output_typestringNoDesired output format. Options: raw, json, yaml. Default: raw.
script_typestringNoTransformation engine. Options: jsonata, javascript. Default: jsonata.

Output

NameTypeDescription
datastringTransformed data in the specified output format.

data.filter

Display Name: Data Filter

Filter a list to keep only items matching a condition. Uses JSONata predicates.

Parameters

NameTypeRequiredDescription
listanyYesThe list to filter. Can be a JSON string or array.
conditionstringYesJSONata predicate expression to evaluate for each item. Items where the condition is truthy are kept.

Output

NameTypeDescription
resultarrayFiltered list containing only matching items.