Skip to content
Browse docs · API reference

Webhooks API

Updated Mar 21, 2026 · 4 min read

Programmatically manage webhook subscriptions.

On this page · 4
  1. POST /v1/webhooks
  2. GET /v1/webhooks
  3. DELETE /v1/webhooks/:id
  4. POST /v1/webhooks/:id/replay

The webhooks API lets you manage event subscriptions programmatically. The same model as the dashboard, just scriptable.

POST /v1/webhooks

Create a webhook subscription. Body: { url, events: string[], secret (auto-generated if omitted). }

GET /v1/webhooks

List existing subscriptions, including last-delivery status and recent failure count.

DELETE /v1/webhooks/:id

Remove a subscription. In-flight events queued for the webhook are dropped.

POST /v1/webhooks/:id/replay

Replay a specific event by id. Useful when your endpoint had downtime and you need to recover state.