---
title: "Delete a webhook endpoint"
method: DELETE
path: "/v1/webhooks/{id}"
tags: ["Webhooks"]
---

# Delete a webhook endpoint

`DELETE /v1/webhooks/{id}`

## Request

- Base URL: `https://serp-agent.com`
- URL: `https://serp-agent.com/v1/webhooks/{id}`
- Auth: HTTP bearer

Removes the endpoint and its queued deliveries.

## Path parameters

- `id` string, required

## Response `200`

Endpoint deleted.

- WebhookDeleted
  - `deleted` true, required
  - `webhook_id` string, required

## Other responses

- `401`: Missing, malformed, unknown, revoked, or expired API key. Codes: `unauthorized`, `key_revoked`, `key_expired`.
- `404`: No such endpoint on this account. Code: `not_found`.
- `429`: Rate limit exceeded (600 requests/minute per API key). Honor `Retry-After`.

---

[API](https://skmtc.dev/serp-agent/apis/serp-agent-api.md) · [All operations](https://skmtc.dev/serp-agent/apis/serp-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/serp-agent/apis/serp-agent-api/revisions/438a943019ac?raw)
