Skip to main content

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