Notifications API

Database tables

Notifications use the following database tables:

Database tableDescription
Notification_GatewayStores records representing notification gateways.
Notification_TemplateStores records representing notification templates.
Notification_TemplateTextStores the content (text) of notification templates.
Notification_SubscriptionStores records representing notification subscriptions.

On this page

In this section

API classes

You can find all notification classes under the CMS.Notifications namespace.

ClassDescription
Notification_Gateway table API
NotificationGatewayInfoRepresents individual notification gateways.
NotificationGatewayInfoProviderProvides management functionality for notification gateways.
Notification_Template table API
NotificationTemplateInfoRepresents individual notification templates.
NotificationTemplateInfoProviderProvides management functionality for notification templates.
Notification_TemplateText table API
NotificationTemplateTextInfoRepresents individual notification template text records.
NotificationTemplateTextInfoProviderProvides management functionality for notification template text records.
Notification_Subscription table API
NotificationSubscriptionInfoRepresents individual notification subscriptions.
NotificationSubscriptionInfoProviderProvides management functionality for notification subscriptions.
Other classes
NotificationSenderUsed for asynchronous sending of notification messages.
CMSNotificationGatewayThe base class for notification gateways. All custom notification gateways need to inherit from this class.
CMSEmailNotificationGatewayA built-in e-mail notification gateway.