NovalinkIn dev

Node reference

Switch node: multi-way branching

switch · Updated September 17, 2026

The Switch node checks its cases in order and fires the port of the first one that matches, or default.

When to use it

Routing on a category, such as a verdict of allow, review or block.

Ports

Inputs
in
Outputs
defaultone port per case

Configuration

Casescasesrequired
list

Output

Fires one case port, or default, with its input passed through. Each case you add creates a new output port on the node.

Example

Cases
[
  { "port": "allow", "expression": "nodes.review.output.structured.verdict == 'allow'" },
  { "port": "block", "expression": "nodes.review.output.structured.verdict == 'block'" }
]

Build it on the canvas

Create a free account and run your first workflow in the browser, or run Novalink on your own machine.