Run Plan
fire_planRun a plan now: every step in order, as the Plans page's Run button does. THIS IS THE STEP THAT ACTS -- its runs write to the CRM and may spend provider credits, as each run's own dispatch would, and a staged plan writes once at the end of the firing. It returns as soon as the firing starts, with its firing_id; follow it with get_plan, whose steps carry an outcome once they have run, and read each run's funnel with get_run. A plan that is not active, one another firing excludes, or one with nothing to run is refused naming why. A firing can be undone as a whole: preview_plan_reversal, then reverse it from the Plans page.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan_id": "<plan_id>",
"connection_id": "<connection_id>"
},
"name": "fire_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | The plan to run. list_plans names them. | |
| connection_id | Yes | The CRM connection. Call list_crm_connections first. |