project.webhook_removed
Sent when Remove webhook is used in the Notifications tab (or the equivalent API call) — delivered to the URL and signed with the secret that’s about to be disconnected, as a last notice before delivery stops.
Headers
Section titled “Headers”| Header | Description |
|---|---|
X-Baiyar-Signature |
t=<unix timestamp>,v1=<hex HMAC-SHA256> — see Verifying Webhook Signatures |
Content-Type |
application/json |
Payload
Section titled “Payload”{ "id": "evt_XkNRVOTeE68pQz2AinL9", "type": "project.webhook_removed", "created_at": "2026-09-16T04:03:46Z", "data": { "id": "project_IChAi2NR4vzKN3SgEYPI" }}| Field | Type | Description |
|---|---|---|
id |
string | Unique event ID |
type |
string | Always project.webhook_removed |
created_at |
date-time | When the event was generated |
data.id |
string | The project’s public ID |
Testing
Section titled “Testing”Trigger it by clicking Remove webhook on a sandbox project that already has one configured — no separate simulator needed.
Next steps
Section titled “Next steps”project.webhook_configured — fires when a webhook is set up instead.