Notification Provider
Notification Provider provides interface to extend the notification features of the platform. Notification Provider can be used to send notifications to the users of the platform using email, SMS, Slack, Team, webhook, or any other technology.
Overview
Notification Provider handles notifications that should be sent to the users outside the scope of the deployment of the platform (external notification). The Notification Provider can be used to send notifications to the users of the platform using various technologies. Typical use cases are sending notifications to the users using email, however, the Notification Provider can be also used to create tickets in the ticketing system.
How it works
Notification Provider consumes notification data from the Core and sends the notifications to the recipient(s) using the configured technology.
Provider objects
Notification objects are managed in the platform through the Notification Provider implementation.
Each Notification represents a single notification processing definition.
Processes related to Notification
The following processes are associated with the Notification Provider and management of the Notification objects.
Create Notification instance
Get Notification instance details
Update Notification instance
Delete Notification instance
Sending notifications
Once the notification should be sent to the recipient(s), the Notification object is used as proxy to the Notification Provider. The Notification object contains the information about how the notification should be processed. The Notification with the provided notification data.
Specification and example
The Notification Provider implements Common Interfaces and the following additional interfaces:
The OpenAPI specification of the Notification Provider can be found here: Connector API - Notification Provider.