Compatibility block that produces iteration data; it does not repeat graph nodes
Deprecated compatibility block for existing workflows. Create a structured loop by selecting canvas blocks and choosing Loop instead.
Layout: half
Options: For Loop (Count), While Loop, For Each (Array), For Each (Object)
Placeholder: Maximum number of iterations
Layout: half
Placeholder: Number of iterations
Layout: half
Condition: loopType = ["for"]
Placeholder: Starting value
Layout: half
Condition: loopType = ["range"]
Placeholder: Ending value
Layout: half
Condition: loopType = ["range"]
Placeholder: Step increment (default: 1)
Layout: half
Condition: loopType = ["range"]
Placeholder: Array or object to iterate over... (JSON format)
Layout: full
Condition: loopType = ["foreach","foreach_object"]
Placeholder: condition => condition.value < 100
Layout: full
Condition: loopType = ["while"]
Placeholder: item => item.error === true
Layout: full
Placeholder: item => item.skip === true
Layout: full
Placeholder: Variable name for current item (default: item)
Layout: half
Condition: loopType = ["foreach","foreach_object"]
Placeholder: Variable name for current index (default: index)
Layout: half
Execute iterations in parallel
Layout: half
Collect results from each iteration
Layout: half
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Primary response type:
{
"content": "string",
"loopType": "string",
"iterations": "number",
"currentIteration": "number",
"loopData": "json",
"currentItem": "json",
"breakCondition": "string",
"continueCondition": "string"
}