Join Streams
AI-generatedOverview
The Join Streams node merges multiple input items into a single item by combining all their properties. It is useful when you have multiple data streams or inputs that you want to consolidate into one unified output. For example, if you have data coming from different sources or branches in a workflow, this node can combine them into a single JSON object, merging all properties and binary data.
Use Case Examples
- Combining user data from multiple API calls into one object.
- Merging different parts of a workflow output into a single item for further processing.
Properties
| Name | Meaning |
|---|---|
| Number of Inputs | Specifies how many input streams the node should wait for and merge. The node waits for all connected inputs to be executed before merging their data. |
Output
Binary
The node merges binary data from all input items into a single binary object in the output.
JSON
json- The merged JSON object containing combined properties from all input items.binary- The merged binary data from all input items.pairedItem- If multiple input items are merged, this references the paired item of the first input item.
Troubleshooting
- If the number of connected inputs does not match the 'Number of Inputs' parameter, the node may wait indefinitely for inputs that never arrive.
- If input items have conflicting property names, properties from later inputs will overwrite earlier ones in the merged output.