Parameter Types
Defining Parameters
All parameters must be declared in the automation’sparameters object:
Accessing Parameters
Use{variable_name[index]} syntax to reference values:
Where Substitution Works
Input Parameters
Values provided before execution. Declare placeholder values in the automation; actual values are passed in the inference request. In automation:Generated Parameters
Values extracted during execution. Initialize as empty lists; they’re populated by extraction actions.output_variable_names in extraction actions:
{order_ids[index]} in subsequent actions or iterate with for_loop_node.
Only
str and List[str] types can be stored as variables. Other types can be extracted but won’t be available for substitution.Secure Parameters
Sensitive values retrieved from secure storage at runtime. Never hardcode passwords in automations.1Password Integration
TOTP Codes
Generate 2FA codes from a TOTP secret:Loop Index Variable
Infor_loop_node, use {variable[index]} for the current iteration value:
product_ids = ["PROD-1", "PROD-2", "PROD-3"]:
- Iteration 1:
{product_ids[index]}→"PROD-1" - Iteration 2:
{product_ids[index]}→"PROD-2" - Iteration 3:
{product_ids[index]}→"PROD-3"
for_loop_node can also iterate a locator instead of a parameter, in which case {locator[index]} is the current match rather than a value. See For Loop Node.