NotificationRegistrationDto
objectNew registration details, containing id attribute
The secure URI of the webhook to be called when an event occurs (supports only https protocol)
Example:https://push-notifications.pexa.com.au/notifications-webhook
The registration ID returned by create notification registration API
Example:a12sd23sf4f5f6f9
The ID of the subscriber
Example:123456789
The shared secret used to validate the webhook request
Example:38e5d78c-d642-42d1-8064-0082dc87c4e5
The expiry time for current shared secret
Example:2025-03-13 04:12:51.574000 +00:00
The list of eventTypes that this registration will send notifications for
Example:WORKSPACE_PARTICIPANT_ADDED, WORKSPACE_PREPARED, WORKSPACE_LODGED, SECRET_EXPIRY
NotificationSecretRotationDto
objectNew shared secret details, containing shared_secret attribute
The time until which the shared secret is valid
Example:2024-02-28T06:12:42Z
The shared secret used to validate the webhook request
Example:38e5d78c-d642-42d1-8064-0082dc87c4e5
UpdateNotificationRegistrationRequest
objectUpdate registration details
The secure URI of the webhook to be called when an event occurs (supports only https protocol)
To ensure a smoother integration, avoid using endpoints that end with slashes, as these trailing slashes will be automatically removed from the URI.
Example:https://push-notifications.pexa.com.au/notifications-webhook
Through this field, Integrators have the ability to subscribe to a variety of notification types based on their preferences.
Note: A registration must be created with at least one preferred event type and all mandatory event types for successful registration.
Preferred Webhook Events
Mandatory Webhook Events
Example:WORKSPACE_PARTICIPANT_ADDED, WORKSPACE_PREPARED, WORKSPACE_LODGED, SECRET_EXPIRY
Error
objectDetailed error related to the API
The error code.
- GA.LODGE.??? - Subscriber profile has been suspended or terminated
Example:GA.LODGE.001
NotificationEvent
objectThe unique ID(UUID) for each notification message(aka ‘event’)
The ID of the subscriber (can be UUID or just integer)
Example:123456789
The array of attempts for each notification