Canvas nodes resolve variables usingDocumentation Index
Fetch the complete documentation index at: https://docs.medera.info/llms.txt
Use this file to discover all available pages before exploring further.
{{scope.path}} template syntax. The runtime ExecutionContext.resolveVariable() is recursive and works across arrays, objects, and strings.
Scopes
workflow.input
Input parameters passed to the workflow at execution start. Frozen — cannot be mutated.
state.<name>
State variables declared on the workflow’s start node. Initialized from state_variables.defaultValue. Mutable during execution.
transform node can write to state:
nodes.<id>.output
Output of a previously-executed node. Available as soon as the source node completes.
runtime.context
Runtime context for the current execution.
| Path | Value |
|---|---|
runtime.execution_id | agent_workflow_executions.id |
runtime.organization_id | Tenant ID (RLS-enforced) |
runtime.workflow_id | agent_workflows.id |
runtime.workflow_version | Version executed |
runtime.trigger_type | canvas_test / api / scheduled / webhook |
tenant.secret
Read-only access to tenant-configured secrets stored in your secret store (SSM / Vault). Resolved at execution time, never inlined into the workflow definition.
Type safety
Variable references are type-checked against the source node’s output schema at design time. Astring source cannot be assigned to a number sink.