Webhooks API
Updated Mar 21, 2026 · 4 min read
Programmatically manage webhook subscriptions.
On this page · 4
- POST /v1/webhooks
- GET /v1/webhooks
- DELETE /v1/webhooks/:id
- 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.