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

# Self-serve Disabling via API

> Disable a Collection Account programmatically using the Tazapay API

<Note>
  Self-serve disabling via API is currently in **Beta**. Endpoints, fields, and webhook payloads may change while we stabilize the flow. Until then, please contact our [support team](/collection-accounts/disabling-va/support-team) to disable a Collection Account.
</Note>

To close (disable) a collection account, call the [Disable Collection Account API](/api-reference/tazapay-api/disable-collection-account):

```
POST /v3/collection_account/{id}/disable
```

Once a disablement request is submitted:

* The account status remains `enabled` while the request is in progress.
* Webhook events are sent as the request moves through each state.
* On success, the account transitions to `disabled` and will no longer accept incoming payments.

To cancel an in-progress disablement request, use the [Cancel Collection Account Request API](/api-reference/tazapay-api/cancel-collection-account-request).

<Warning>
  Once disabled, a collection account cannot be re-enabled unless the `account_reenablement_supported` field on the account object is `true`. Contact [support@tazapay.com](mailto:support@tazapay.com) if you need assistance.
</Warning>

***

## Webhook Events

Subscribe to the following events to track the disablement lifecycle:

| Event                                             | Description                                                     |
| ------------------------------------------------- | --------------------------------------------------------------- |
| `collection_account.disablement_succeeded`        | The collection account has been successfully disabled.          |
| `collection_account.disablement_failed`           | The disablement request failed.                                 |
| `collection_account.disablement_requires_action`  | Action is required from you before the disablement can proceed. |
| `collection_account.disablement_under_processing` | The disablement request is being processed.                     |
| `collection_account.disablement_cancelled`        | The disablement request was cancelled.                          |

***

## Other Ways to Disable

<CardGroup cols={2}>
  <Card title="Disable via Dashboard" icon="browser" href="/collection-accounts/disabling-va/dashboard">
    Disable a collection account from the Tazapay dashboard. (Beta)
  </Card>

  <Card title="Disable via Support Team" icon="headset" href="/collection-accounts/disabling-va/support-team">
    Reach out to Tazapay support to disable an account.
  </Card>
</CardGroup>
