Skip to main content

Runtime variables

Runtime variables pass call and tool data into adapters and pipeline steps. They are entered in the structured fields exposed by the Console; they are not a separate configuration resource.

Use ${variable} to insert a value and ${parent.child} for a nested path. Use $${variable} when the literal text ${variable} is required.

When the entire field is one variable expression, the resolved value keeps its original type. An object remains an object. When an expression is part of a larger string, Voxtronics inserts its text representation.

Pipeline step inputs can read runtime variables and earlier step outputs. Pipeline output mappings use JSONPath, such as $.data, to extract a value from the current service response. Variable interpolation and JSONPath extraction are separate operations.

Only reference data that is present in the adapter execution context. A missing value can make the downstream request invalid, so validate required function arguments before using them in a pipeline.