payroll.run.approved
When a Pay Run transitions DRAFT → APPROVED.
{
"event": "payroll.run.approved",
"occurredAt": "2026-05-17T03:14:22Z",
"data": {
"payRunId": "pr_xxx",
"periodStart": "2026-05-04",
"periodEnd": "2026-05-10",
"payDate": "2026-05-17",
"totalGross": "184320.50",
"lineItemCount": 42
}
}document.signed
When a competent-person sign-off completes on a SWMS / JSA / Risk Assessment.
{
"event": "document.signed",
"occurredAt": "2026-05-17T04:08:11Z",
"data": {
"documentId": "doc_xxx",
"type": "SWMS",
"jurisdiction": "NSW",
"competentPersonName": "J. Smith",
"competentPersonLicence": "WHS-NSW-12345"
}
}incident.notifiable-flagged
When an Incident Investigation toggles the notifiable flag false → true.
{
"event": "incident.notifiable-flagged",
"occurredAt": "2026-05-17T05:21:01Z",
"data": {
"incidentId": "inc_xxx",
"severity": "MAJOR",
"jurisdiction": "VIC",
"occurredAt": "2026-05-16T18:30:00+10:00"
}
}