Skip to content

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.

Header Description
X-Baiyar-Signature t=<unix timestamp>,v1=<hex HMAC-SHA256> — see Verifying Webhook Signatures
Content-Type application/json
{
"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

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.

project.activated — the other status event.