Variable Interpolation

Variable Interpolation

Pass data between steps using template variables:

Available Variables

  • {{input.field_name}} - Access input data
  • {{steps.step_id.output}} - Access output from previous steps
  • {{steps.step_id.output.field}} - Access nested fields
  • {{timestamp}} - Current ISO timestamp
  • {{variables.custom}} - Custom variables (if defined in the action)

Examples

Using input:

{
  "input": {
    "text": "{{input.case_description}}"
  }
}

Using previous step output:

{
  "input": {
    "text": "Summarize this: {{steps.analyze.output.content}}"
  }
}

Accessing nested fields:

{
  "input": {
    "text": "{{steps.ocr.output.pages[0].text}}"
  }
}