Understanding the relationship between system events, subscriptions and notifications

Prev Next

LUSID and other applications in the LUSID ecosystem, such as Drive, Scheduler and Luminesce, emit system events. Each system event has a set of attributes that describe that event. See the list of events and their attributes.

You can create as many subscriptions as you like to a particular system event. You can subscribe every time the event occurs, or filter on event attributes to subscribe only in a particular set of circumstances.

You can create as many notifications as you like and attach them to a subscription. A notification can trigger people via email or SMS, or a service via Amazon SQS or a webhook. This service can be LUSID itself, or a third party API.

Consider the following example of a system event with two subscriptions, each triggering a set of notifications in different circumstances: