UUID of the registration
Update Webhooks Registration
This API is used to update the existing registration details for Webhook notifications
Path Parameters
Body
application/json
Body
Registration details
Update 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: Event types list should contain at least one preferred notification and all mandatory notifications for successful registration.
Allowed events list
The list of event types should contain all mandatory events for successful registration.
Mandatory events list
Example:WORKSPACE_PARTICIPANT_ADDED, WORKSPACE_PREPARED, WORKSPACE_LODGED, SECRET_EXPIRY
Response
application/json
Response
SUCCESS
New 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
Authentication
Path Parameters
Body
Delete Webhooks Registration
This API is used to delete the registration details for Webhook notifications
Path Parameters
UUID of the registration
Response
Response
The resource has been deleted
Authentication
Path Parameters
Rotate Webhooks Shared Secret
This API is used to rotate existing shared secret with a new shared secret on the registration id provided for Webhook notifications
Path Parameters
UUID of the registration
Response
application/json
Response
SUCCESS
New 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
Authentication
Path Parameters
CreateNotificationRegistrationRequest
objectNew registration details, not containing the id
attribute
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: Event types list should contain at least one preferred notification and all mandatory notifications for successful registration.
Allowed events list
The list of event types should contain all mandatory events for successful registration.
Mandatory events list
Example:WORKSPACE_PARTICIPANT_ADDED, WORKSPACE_PREPARED, WORKSPACE_LODGED, SECRET_EXPIRY
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