# DELETE /v2/webhooks/{id}

**Delete a webhook**

Hard delete. Any pending deliveries already enqueued may still fire (they capture the target URL + signing secret at queue time). To pause-rather-than-delete, just stop accepting deliveries at your target; after enough consecutive failures the subscription flips to `disabled` and you can re-enable later via `POST /v2/webhooks/{id}/enable`.

## Plan access

- **Plan access.** Paid plans (Hobby and above).
- **Cadence.** Real-time on every paid plan — evaluated on every data refresh (~1×/min), so a match is delivered within seconds of it landing. Optionally throttle a webhook to hourly or at-market-open.
- **Capacity.** Hobby 10 · Pro 100 · Scale & Enterprise unlimited.

## Body parameters

| Name | In | Type | Required | Description |
|------|----|----|----------|-------------|
| `id` | path | string | yes | Webhook id. Example: `wh_smRsF3-z36o`. |

## Status codes

- **204** — Deleted.
- **400** — Invalid webhook id format.
- **404** — Webhook not found, or owned by another account.

## Examples

### Delete

Request:

```shell
curl -X DELETE "https://api.tickerbot.io/v2/webhooks/wh_smRsF3-z36o" \
  -H "Authorization: Bearer YOUR_KEY"
```

---

Interactive sandbox + parameter editor: https://tickerbot.io/docs/endpoints/webhooks/delete
