fulkruma.license.deactivated.v1
Fires when an instance is unbound from a license key (POST /api/v1/licenses/deactivate), freeing an activation.
When it fires
Inside the same transaction as the deactivation — only when an active instance is unbound; deactivating one that isn't active (alreadyDeactivated: true) sends nothing.
Payload
{
"id": "evt_01HXAB7K3M9N2P5QRS8TVWXY3Z",
"type": "fulkruma.license.deactivated.v1",
"occurredAt": "2026-05-20T03:00:00.000Z",
"accountId": "acc_01HX...",
"data": {
"licenseId": "clx6d5e4f0000aa1b2c3d4e5f",
"productId": "prod_01HX...",
"customerId": "cus_01HX...",
"instanceId": "macbook-7f3a",
"activations": 0,
"maxActivations": 2,
"deactivatedAt": "2026-05-20T03:00:00.000Z"
},
"metadata": {}
}
activations is the license's count after this one.