Notes
At least once
In order to assure delivery of notification-events their send process is based also on retries. Thus, there may exist cases where a notification-event is sent more than once. The notification receiver can deduplicate such occurrences by using the "tag"-property which identifies a notification event uniquely.
No order guarantees
Due to the high-scaling asynchronous processing and the delivery handling no order can be guaranteed for the notification-events of one receiver-recipient.
Optional values
In fact, all values are optional in the implementation of Notification Service validation, so JSON can be empty. From a customer point of view, values marked as 'Optional', are not required to be present.