> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useagentbank.com/llms.txt
> Use this file to discover all available pages before exploring further.

# cancel_payment_plan

> Cancel a plan before any child payment has moved funds.

**Mutates state:** Yes\
**Idempotency:** Stable `request_id`

```json theme={null}
{
  "payment_plan_id": "plan_...",
  "request_id": "stable plan-cancel ID",
  "reason": "User abandoned the batch"
}
```

Cancels unstarted child payments and releases unopened route locks. It never
interrupts a child payment after funds move.
