Skip to main content
Version: 1.15

Publish a notifier request event

This section describes how to publish a new notification request event to Notifier with AMQP message.

Send an event to notifier​

Message has to be published on this exchange : regards.broadcast.fr.cnes.regards.modules.notifier.dto.in.NotificationRequestEvent

With following properties:

PropertyType
metadataA free JSON element
payloadA free JSON element

And following headers:

HeaderValue
regards.tenantThe tenant
regards.request.idString of max 36 characters long
regards.request.dateISO 8601 date
regards.request.ownerString of max 128 characters long

Integration with Feature Manager and Ingest​

Creations, updates or deletions of features or AIPs are optionally sent to Notifier, this consist of the payload.

metadata is a field allowing Ingest or Feature Manager to send additional information to Notifier that rules and notification plugins might use or require.

Template of notified feature​

{
"metadata": "{whatEverIsNeededOrWanted}",
"payload": "{feature}"
}

Notification management​

How to retry notifications that failed​

To retry notifications that failed, you need to send a new AMQP event with the same regards.request.id header.

  • If your event does not contain anybody, it will retry the same event
  • If you provide a body, it will be taken into account before retrying.