Catalogue / Messaging

Notification service

messagingnotification-service

Fans out messages to push, email and SMS channels.

Category
Messaging
Properties
7
Components
34
Rules
0
Properties · 7 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
channelEmailboolean—nofalse
channelPushboolean—notrue
channelSmsboolean—nofalse
dedupKey · advancedboolean—nofalse
managedboolean—nofalse
queuePerChannel · advancedboolean—nofalse
templateStore · advancedboolean—nofalse
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 34
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Fans out messages to external delivery channels (APNs, FCM, SMS, email) with templates and dedup.
schemaVersion: "1"
type: "kind"
id: "notification-service"
category: "messaging"
properties:
  channelPush:
    type: "boolean"
    default: true
  channelEmail:
    type: "boolean"
    default: false
  channelSms:
    type: "boolean"
    default: false
  dedupKey:
    type: "boolean"
    default: false
    advanced: true
  templateStore:
    type: "boolean"
    default: false
    advanced: true
  queuePerChannel:
    type: "boolean"
    default: false
    advanced: true
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/notification-service.md