Transform Data
Type:transform-data
The Transform Data node transforms input into a new data structure. This is one of the most commonly used nodes, essential for reshaping data between different formats.
output configuration defines the structure of the transformed data. You can use variables ($var), expressions ($eval), or static values.
Output:
Returns the transformed object as specified in the output configuration:
Filter
Type:filter
The Filter node conditionally allows data to continue through the flow. Only inputs that match the filter criteria are passed to downstream nodes.
filter– Filter expression using evaluation syntax (supports$eq,$gt,$and,$or, etc.)
For Each
Type:for-each-v2
The For Each node executes a subset of flow nodes for each item in a list, then aggregates their outputs. This is essential for processing arrays of data.
items– Array of items to iterate over (usually from a previous node’s output)rootNodeKey– Key of the first node inside the For Each loop
- The For Each node receives a list of items
- For each item, it executes the nodes inside the loop (starting from
rootNodeKey) - Inside the loop, the current item is available as
input.forEach.item(whereforEachis the key of your for-each node) - All nodes inside the loop run for each item
- After all items are processed, outputs are aggregated into a list