OptionalconditionOptional boolean expression evaluated before this step runs; falsy skips the step cleanly.
May read payload, steps, item (or custom itemVariable), index (or custom indexVariable), and iteration.
OptionalidOptional handle for referencing outputs from later steps in the same iteration (steps.<id>.*).
Defaults to step_<zeroBasedIndex> when omitted.
Action name (canonical MJ Action name or sanitized native tool name).
OptionaloutputOptional JSON mapping string ({"ActionOutputField": "payloadPath"} or "target[]") folding outputs into payload.
Parameters passed to the action (item.field, steps.<id>.field, payload.*, static:*, or inline templates).
One action step inside a multi-step loop body (
ForEachOperation.stepsorWhileOperation.steps).Steps run sequentially in array order within each iteration with zero LLM round-trips between steps. Later steps in the same iteration can reference earlier step outputs via
steps.<id>.*(orsteps.step_<index>.*whenidis omitted), alongside the loop's item/index bindings andpayload.*.Since
6.2.0