OnAlertTriggered
Triggered when an alert notification is generated for a user.
Payload
{
"eventName": "OnAlertTriggered",
"organizationId": "org-789#SYSTEM_ERROR",
"userId": "user-456",
"timestamp": "2026-03-31T19:06:58.667Z",
"alert": "Alert message...",
"requestSignature": "<base64>"
}
Field description
| Field | Type | Required | Description |
|---|---|---|---|
eventName | string | Yes | Always "OnAlertTriggered" |
organizationId | string | Yes | Composite key: {organizationId}#{notificationType} (e.g., "org-789#SYSTEM_ERROR"). This is not the plain organization ID. |
userId | string | Yes | ID of the user receiving the alert |
timestamp | string | Yes | ISO 8601 UTC — time of delivery |
alert | string | Yes | Alert message text (payload.message || payload.messageCode || '') |
requestSignature | string | No | HMAC-SHA256 in Base64. Present if the organization has credentials configured. |
The
organizationId field in this event is a composite key that includes both the organization ID and the notification type, separated by #. For example: "org-789#SYSTEM_ERROR".Signature string
The fields are signed in the following order:
organizationId|userId|timestamp|alert|API_KEY
Table of Contents