Skip to main content
Node type: merge · Version: 1 · Category: Logic Join named branches without arrival-time races. This node is not marked with the catalogue’s generic side-effect flag. That classification is not a guarantee that every configured operation is read-only; review the concrete action and its destination.

When to use this node

  • Converge named branches without depending on arrival timing.
  • Append, join, combine or deliberately choose among independent collections.

Example: Join rows by customer ID

Full-outer join two named inputs by explicit keys and nest conflicts by input.
Example settings
This shows the important settings, not a complete exported node.
  1. Connect each branch to its named input port.
  2. Set both join keys and duplicate behavior.
  3. Inspect empty inputs and expected result size before running.

Configuration

Workflow JSON

The editor stores this node with the following implemented default configuration:
Default node configuration
Values may be entered literally or mapped from an earlier compatible output when the inspector exposes a mapping control. See Variables and data mapping.

Inputs

Outputs

Execution behavior

  • Configured port order, never completion timing, determines append and priority order.
  • Cartesian results and every other result collection are hard bounded.
  • The editor catalogue declares output (array) for mapping. The execution inspector can contain additional evidence fields; inspect a real result before selecting nested paths from object or any outputs.

Common issues

  • Ordinary nodes cannot ambiguously converge; insert Merge.
  • Flat conflict strategies require object items; nesting is the safest general strategy.

Where it can run

  • Desktop local runner
  • Paired self-hosted runner
  • Hosted runner

Test and inspect

Use Test node in the editor to preview this step with the current configuration. A full run records resolved inputs, outputs, logs, duration, and any artifacts in the execution inspector. Side-effecting or destructive nodes can require an additional confirmation or approved workflow permission.