pause_card
Pause a multi-use card: temporarily blocks ALL new charges (reversible — use resume_card to unblock). Right for "stop this subscription for now" or a card the user suspects is compromised but is not sure. Only multi-use cards can be paused; single-use cards close after one charge and cannot be paused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card_id | Yes | The card ID to pause (from list_cards or create_card). | |
| approval_id | No | Approval id from a prior approval_required response, once the user has approved. Only for cards created through ANOTHER app: first call without it (the user is emailed an approve link), then retry with it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cardId | No | The card ID. | |
| status | No | "paused" on success; an error discriminator otherwise (e.g. "not_multi_use", "card_not_updatable"). | |
| message | Yes | Human-readable result. |