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

FieldTypeRequiredDescription
eventNamestringYesAlways "OnAlertTriggered"
organizationIdstringYesComposite key: {organizationId}#{notificationType} (e.g., "org-789#SYSTEM_ERROR"). This is not the plain organization ID.
userIdstringYesID of the user receiving the alert
timestampstringYesISO 8601 UTC — time of delivery
alertstringYesAlert message text (payload.message || payload.messageCode || '')
requestSignaturestringNoHMAC-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