project.deactivated
Sent when a project’s status is switched to inactive from the dashboard’s Settings tab (or the equivalent API call). New transactions stop while inactive — payments already made are unaffected.
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_hK83mBwXn5UyQ2TdRV46", "type": "project.deactivated", "created_at": "2026-09-16T04:03:46Z", "data": { "id": "project_IChAi2NR4vzKN3SgEYPI", "status": "inactive" }}| Field | Type | Description |
|---|---|---|
id |
string | Unique event ID — use it to deduplicate retried deliveries, not data.id |
type |
string | Always project.deactivated |
created_at |
date-time | When the event was generated |
data.id |
string | The project’s public ID |
data.status |
string | Always inactive |
Testing
Section titled “Testing”There’s no sandbox simulator for this event — trigger it by actually switching a sandbox project to inactive from the dashboard and watching your endpoint receive the delivery within a few seconds.
Next steps
Section titled “Next steps”project.activated — the other status event.