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.