cx-composer--for=liferay

Notification Type

Custom notification delivery channel.

type: notificationType·Microservice·Liferay docs →

# description

Registers a delivery channel Liferay's notification engine can use — SMS, Slack, third-party push service. Your endpoint receives the payload and delivers it.

Externalize business logic — actions, validation, workflow, notifications.

# when to use

  • You want to deliver Liferay notifications through a channel Liferay doesn't ship (SMS, Slack, WhatsApp).
  • You need central logging or throttling for notifications via your own service.

# how to use

  1. 01Ship a paired oAuthApplicationUserAgent.
  2. 02Implement delivery at resourcePath.

# required fields

fieldtypedescription
resourcePathrequiredstringDelivery handler path.
oAuth2ApplicationExternalReferenceCoderequiredstringRef code of the paired oAuthApplicationUserAgent.

# optional fields

fieldtypedescription
namestringDisplay name.

# example

client-extension.yaml
slack-notify:
    type: notificationType
    name: Slack
    resourcePath: /notify
    oAuth2ApplicationExternalReferenceCode: my-oauth-ua

# related types

Usually shipped alongside Notification Type:

# more in microservice