Skip to content

Delete a webhook endpoint ​

You can also delete webhook endpoints via the webhook endpoint management page of the Stripe dashboard.

Returns ​

An object with the deleted webhook endpoints’s ID. Otherwise, this call raises an error, such as if the webhook endpoint has already been deleted.

curl
curl -X DELETE https://api.stripe.com/v1/webhook_endpoints/{{WEBHOOK_ENDPOINT_ID}} \
  -u "<<YOUR_SECRET_KEY>>"

Response ​

json
{
  "id": "we_1Mr5jULkdIwHu7ix1ibLTM0x",
  "object": "webhook_endpoint",
  "deleted": true
}

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18