These are the event types and detailed fields for Water Leak Detector events. Each event will have the following fields at minimum:

Field Name/Location Data Type Definition
DeviceId String DeviceID of the device changed
DeviceType String Type of the device in the event. Possible values: "DAS" (Smart Home Security), "WLD", "BuiltIn" (Built In Camera for Smart Home Security), "C1", "C2"
OccuredAt DateTime Date/Time stamp of the change
Subsystem String Source system of the change. Possible values: "Wld", "Das" (Smart Home Security), "Camera"
BackendId String Subsystem (backend) device ID
FrontendId String API facing Frontend ID, for example what would come in the GET /locations response
MessageBody JSON String Raw JSON source data from device facing system

These are the available Event Types:

  • WldCriticalBatteryEvent
  • WldCriticalBatteryResolvedEvent
  • WldDeviceOfflineEvent
  • WldDeviceOnlineEvent
  • WldHighHumidityEvent
  • WldHighHumidityResolvedEvent
  • WldHighTemperatureEvent
  • WldHighTemperatureResolvedEvent
  • WldLowBatteryEvent
  • WldLowBatteryResolvedEvent
  • WldLowHumidityEvent
  • WldLowHumidityResolvedEvent
  • WldLowTemperatureEvent
  • WldLowTemperatureResolvedEvent
  • WldWaterLeakEvent
  • WldWaterLeakResolvedEvent

WldCriticalBatteryEvent

No further data than minimum. Example:

    {
        "DeviceId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "FrontendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8".
        "MessageBody": "{\"DeviceId\": \"96e2f501-624d-4cc6-8328-c885a3221dce\",  \"Type\":\" CriticalBattery\", \"BatteryRemaining\":\"5%\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":null}"
    } 

WldCriticalBatteryResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
HappenedAt DateTime Resolution Date & Time Stamp

Example:

    {
        "HappenedAt": "2015-07-23T18:25:43.511Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\":\" CriticalBattery\", \"BatteryRemaining\":\"5%\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"2015-07-23T18:25:43.511Z\"}"
    }

WldDeviceOfflineEvent

The following additional fields are included:

Field Name/Location Data Type Definition
CheckInPeriod Number Customer defined check in period of the device
LastDeviceCheckInTime DateTime Last date & time the device checked-in

Example:

    {
        "CheckInPeriod": 24.0,
        "LastDeviceCheckInTime": "2015-07-22T18:25:43.511Z",
        "DeviceId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "DeviceType": "WLD",
        "OccuredAt": "2015-07-23T18:30:43.511Z",
        "Subsystem": "Wld",
        "BackendId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "FrontendId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "MessageBody": "{\"DeviceId\": \"96e2f501-624d-4cc6-8328-c885a3221dce\", \"Type\": \"DeviceOffline\", \"Created\":\"2015-07-23T18:30:43.511Z\",\"Resolved\":\null, \"CheckInPeriod\":24, \"LastDeviceCheckInTime\":\"2015-07-22T18:25:43.511Z\"}"
    } 

WldDeviceOnlineEvent

The following additional fields are included:

Field Name/Location Data Type Definition
CheckInPeriod Number Customer defined check in period of the device
LastDeviceCheckInTime DateTime Last date & time the device checked-in
LostAt DateTime Last date & time the device checked-in

Example:

    {
        "CheckInPeriod": 24.0,
        "LastDeviceCheckInTime": "2015-07-22T18:25:43.511Z",
        "LostAt": "2015-07-23T18:30:43.511Z"
        "DeviceId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "DeviceType": "WLD",
        "OccuredAt": "2015-07-23T18:30:43.511Z",
        "Subsystem": "Wld",
        "BackendId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "FrontendId": "96e2f501-624d-4cc6-8328-c885a3221dce",
        "MessageBody": "{\"DeviceId\": \"96e2f501-624d-4cc6-8328-c885a3221dce\", \"Type\": \"DeviceOffline\", \"Created\":\"2015-07-23T18:30:43.511Z\",\"Resolved\":\"2015-07-23T19:30:43.511Z\", \"CheckInPeriod\":24, \"LastDeviceCheckInTime\":\"2015-07-22T18:25:43.511Z\"}"
    } 

WldHighHumidityEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert humidity (as percentage>

Example:

    {
        "Threshold": 21.0,
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"Threshold\":21.0,\"DeviceId\":\"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",\"AlarmId\":\"282f0f4d-29fb-48ca-8f94-e3a624065d6a\",\"Type\":\"HighTemperature\",\"Created\":\"2018-10-09T16:51:04\",\"Resolved\":null}"
    }

WldHighHumidityResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert humidity (as percentage>
HappenedAt DateTime Date and Time stamp when resolved

Example:

    {
        "Threshold": 21.0,
        "HappenedAt": "2018-10-09T17:51:04",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"Threshold\":21.0,\"DeviceId\":\"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",\"AlarmId\":\"282f0f4d-29fb-48ca-8f94-e3a624065d6a\",\"Type\":\"HighTemperature\",\"Created\":\"2018-10-09T16:51:04\",\"Resolved\":\"2018-10-09T17:51:04\"}"
    }

WldHighTemperatureEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert temperature reading

Example:

    {
        "Threshold": 95,
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\":\" HighTemperature\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"\",\"Threshold\":\"95\"}"
    }

WldHighTemperatureResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert temperature reading
HappenedAt DateTime Date and Time stamp when resolved

Example:

    {
        "Threshold": 95,
        "HappenedAt": "2015-07-23T18:25:43.511Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\":\" HighTemperature\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"2015-07-23T19:25:43.511Z,\"Threshold\":\"95\"}"
    }

WldLowBatteryEvent

No further data than minimum. Example:

    {
        "DeviceId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "FrontendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8".
        "MessageBody": "{\"DeviceId\": \"96e2f501-624d-4cc6-8328-c885a3221dce\",  \"Type\":\" LowBattery\", \"BatteryRemaining\":\"10%\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":null}"
    } 

WldLowBatteryResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
HappenedAt DateTime Resolution Date & Time Stamp

Example:

    {
        "HappenedAt": "2015-07-23T18:25:43.511Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\":\"LowBattery\", \"BatteryRemaining\":\"10%\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"2015-07-23T18:25:43.511Z\"}"
    }

WldLowHumidityEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert humidity reading

Example:

    {
        "Threshold": 21.0,
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\": \"LowHumidity\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"\", \"Threshold\": \"48\" }"
    }

WldLowHumidityResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert humidity reading
HappenedAt DateTime Resolution Date & Time Stamp

Example:

    {
        "Threshold": 21.0,
        "HappenedAt": "2015-07-23T18=9:25:43.511Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\": \"LowHumidity\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"2015-07-23T18:25:43.511Z\", \"Threshold\": \"48\" }"
    }

WldLowTemperatureEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert temperature reading

Example:

    {
        "Threshold": 32.0,
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\": \"LowTemperature\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"\", \"Threshold\": \"32\" }"
    }

WldLowTemperatureResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
Threshold Number Threshold alert temperature reading
HappenedAt DateTime Resolution Date & Time Stamp

Example:

    {
        "Threshold": 32.0,
        "HappenedAt": "2015-07-23T18=9:25:43.511Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"DeviceId\": \"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",  \"Type\": \"LowTemperature\",  \"Created\":\"2015-07-23T18:25:43.511Z\", \"Resolved\":\"2015-07-23T18:25:43.511Z\", \"Threshold\": \"32\" }"
    }

WldWaterLeakEvent

No further data than minimum. Example:

    {
        "DeviceId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8",
        "FrontendId": "1d4d9bc2-4287-4072-9b47-b51dcb7371c8".
        "MessageBody": "{\"CheckInPeriod\":11.0,\"LastDeviceCheckInTime\":\"2018-06-19T06:21:15.3270827Z\",\"DeviceId\":\"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",\"AlarmId\":\"a292e716-8214-42f9-8bba-dcc57266ac96\",\"Type\":\"WaterLeak\",\"Created\":\"2018-10-09T16:51:04\",\"Resolved\":null}"
    } 

WldWaterLeakResolvedEvent

The following additional fields are included:

Field Name/Location Data Type Definition
HappenedAt DateTime Timestamp original leak detection occured
MessageBody.Resolved DateTime Timestamp leak detection was resolved

Example:

    {
        "HappenedAt": "2018-10-09T16:51:04Z",
        "DeviceId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "DeviceType": "WLD",
        "OccuredAt": "0001-01-01T00:00:00Z",
        "Subsystem": "Wld",
        "BackendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "FrontendId": "a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7",
        "MessageBody": "{\"CheckInPeriod\":11.0,\"LastDeviceCheckInTime\":\"2018-06-19T06:21:15.3270827Z\",\"DeviceId\":\"a15b7da4-3d19-4869-a48e-3cb4cf7f9fc7\",\"AlarmId\":\"a292e716-8214-42f9-8bba-dcc57266ac96\",\"Type\":\"LowHumidity\",\"WaterLeak\":\"2018-10-09T16:51:04\",\"Resolved\":\"2018-10-09T17:27:09\"}"
    }