Update Plan Inputs
update_plan_inputsChange an OUT-OF-THE-BOX plan's inputs, and with them its steps. A plan built from the catalog (get_plan shows managed true and its catalog_key and inputs) is changed only this way: its steps are rebuilt from its inputs and are never edited directly. Name only the inputs to change; the rest keep their values. For Always On they are scope, account_template_id, contact_template_id, account_credit_cap, contact_credit_cap and firing_cap. It does not schedule, fire or confirm anything; a plan not built from the catalog is refused.
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>",
"inputs": "<inputs>",
"connection_id": "<connection_id>"
},
"name": "update_plan_inputs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | Yes | The inputs to change, by name, e.g. {"account_credit_cap": 50}. | |
| plan_id | Yes | The managed plan to change. | |
| connection_id | Yes | The CRM connection. Call list_crm_connections first. |