Concepts
Expressions
Any string parameter understands {{ … }} — reference inputs, earlier nodes, environment and run metadata.
Syntax
| Expression | Meaning |
|---|---|
{{$json.name}} | Field of the first input |
{{$input[1].id}} | Second input (merge nodes) |
{{$node["Prepare data"].score}} | Output of an earlier node, by display name |
{{$env.MY_VAR}} | Environment variable |
{{$execution.id}}, {{$now}} | Run metadata |
Typing rules
A string that is exactly one expression keeps its type — objects stay objects, numbers stay numbers. Expressions embedded inside a longer string are stringified. This is why {{$json}} can pipe a whole object into a param while Order {{$json.id}} shipped produces text.