NotificationRouter
NotificationRouter is the structure defining the router unifying the filter configuration and the integration configuration.
type NotificationRouter {
id: UUID!
name: String!
eventType: NotificationRouterEventType!
template: NotificationRouterIntegrationTemplate
createdBy: User
createdOn: DateTime
lastUpdated: DateTime
enabled: Boolean!
notificationRouterFilterConfig: NotificationRouterFilterConfig!
notificationRouterIntegrationConfig: NotificationRouterIntegrationConfig!
}
Fields
NotificationRouter.id ● UUID! non-null scalar
The unique identifier for the router.
NotificationRouter.name ● String! non-null scalar
The display name of the notification router.
NotificationRouter.eventType ● NotificationRouterEventType! non-null object
The type of event that triggers this notification router.
NotificationRouter.template ● NotificationRouterIntegrationTemplate union
The integration template used to format outgoing notifications.
NotificationRouter.createdBy ● User object
The user who created this notification router.
NotificationRouter.createdOn ● DateTime scalar
The timestamp when this notification router was created.
NotificationRouter.lastUpdated ● DateTime scalar
The timestamp when this notification router was last updated.
NotificationRouter.enabled ● Boolean! non-null scalar
Whether this notification router is currently enabled.
NotificationRouter.notificationRouterFilterConfig ● NotificationRouterFilterConfig! non-null object
The filter configuration that determines which events are routed.
NotificationRouter.notificationRouterIntegrationConfig ● NotificationRouterIntegrationConfig! non-null object
The integration configuration specifying where and how notifications are delivered.
Returned By
createNotificationRouter mutation ● createNotificationRoutingConfiguration mutation ● deleteNotificationRouting mutation ● notificationRoutingConfiguration query ● updateNotificationRouter mutation ● updateNotificationRoutingConfiguration mutation
Member Of
NotificationRouterConnection object ● NotificationRouterEdge object ● ReportDefinition object