The Loop over inputs node iterates through multiple configured inputs sequentially and emits the current item plus a 1-based index on each run. Commonly paired with Loop controller node to terminate iteration when all inputs have been processed.
| Property | Value |
|---|---|
| Category | Data flow |
| Display Name | Loop over inputs |
| Internal Name | loopOverInputs |
| Parameter | Type | Default | Description |
|---|---|---|---|
| Input data type | dataTypeChoice | Text | Type for all inputs (Text, Number, JSON object, Content, Segments, Knowledge, Configured Service) |
| Number of inputs | mergeInputs | 3 | Number of input connectors (2–10); adds Input 4…N |
| Port | Type | Accepts | Required | Description |
|---|---|---|---|---|
| Input 1 | Configurable | Based on Input data type | No | First input item |
| Input 2 | Configurable | Based on Input data type | No | Second input item |
| Input 3 | Configurable | Based on Input data type | No | Third input item |
| Port | Type | Description |
|---|---|---|
| Current output | Configurable | The current item in the declared Input data type |
| Current index | Number | 1-based index of the current item |
| Exit | Condition | Description |
|---|---|---|
| Main exit | Always | Continues to downstream nodes; use Loop controller to terminate iteration |