Cancel Schedule
cancel_scheduleCancel active schedules for the linked wallet. Call list_schedules first to get a real id. Pass id to cancel exactly one (no PIN needed). Cancelling several at once — provider for every schedule of that provider, or all: true for every schedule on this wallet — requires the PIN, asked from the human each time. Calling with none of id/provider/all is refused rather than cancelling everything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The exact schedule id from list_schedules. Cancels only that one schedule. No PIN needed. | |
| all | No | Set true to cancel EVERY active schedule on this wallet. Requires pin. Never inferred — must be passed explicitly. | |
| pin | No | The PIN set when the API key was created. Required with provider or all; not needed for a single id. | |
| api_key | No | AbaPay MCP API key. NOT needed when the connector is authorized via OAuth — omit it entirely in that case. | |
| provider | No | Cancel every active schedule for this provider, e.g. "mtn". Requires pin. Ignored if id is also given. |