Run Macro Tool
run-macro-toolRun a step list on a farm phone. The slot must be cast/live. Give exactly one of:
workflow (string): a named workflow / system macro, resolved through the registry, with optional params (scalar values) for its {{placeholders}}.
steps (array): a raw step list run as-is (each step needs an "action"). A full workflow can run for minutes, so this queues the run and returns immediately — poll the phone (snapshot/ocr) or the affected account to observe the outcome, as with the other phone actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slot | Yes | Phone slot to run on, given as the `slot` UUID from list-phones (its display name like "slot12" is not accepted). Must be cast/live. | |
| steps | No | Raw step list to run as-is; each step needs an "action". Give this OR workflow, not both. | |
| params | No | Scalar params for the workflow's {{placeholders}} (for workflow). Optional. | |
| workflow | No | Named workflow / system macro to resolve and run. Give this OR steps, not both. |