Notifications

The example of a notification follows:

{
    "data": {
        "estimate_open": false,
        "type": "co2_open",
    },
    "device_id": "0xa900811026800001",
    "event": "env-notification-pre",
    "gateway_id": "1816820318180747",
    "raise": false,
    "raise_catch": true,
    "readable": "2019-02-20 03:00:00",
    "timestamp": 1550628000
}
  • data - the key type is mandatory, other keys (key estimate_open in this case) are optional according to a value of the key type,

    • type - a notification type,

  • device_id - a unique identification of a device,

  • event - a name of an end point to which a notification is sent,

  • gateway_id - a unique identification of a gateway,

  • raise - if a notification contains valid data,

  • raise_catch - if an exception was thrown during the processing,

  • readable - date and time when a notification was created,

  • timestamp - timestamp when a notification was created.