Skip to main content

Split Out

The Split Out node takes a JSON array and splits it into individual items. Each item becomes available as a separate data unit for subsequent steps. This is commonly used before a loop or when you need to process array elements one at a time.

Actions​

ActionDescription
json:splitOutSplit a JSON array into individual items

json:splitOut​

Extracts elements from a JSON array so that downstream steps can process each element individually.

Parameters

ParameterTypeRequiredDescription
inputarray/stringYesThe JSON array to split. Can be an inline array or a variable reference
fieldPathstringNoJSONPath expression to a nested array field (e.g., data.items). If provided, the array at this path is extracted and split

Example: Split a direct array

Example: Split a nested array by field path

Given input:

The split operation produces three individual items that can each be referenced as {{splitOut.data.item}} in a subsequent loop or step.

Connection​

No connection required. This is a data transformation node that operates on in-memory data.

Output​

When used inside a loop, each iteration receives a single item from the array.