Skip to content

Alert State Uplink Data

The device reports its current alert state every time it changes. The origin field indicates what triggered the alert.

Key path: devdata.alert

To request current value:

{
"devdata": {
"alert": null,
},
}

true while the device is in an active alert state, false when the alert has ended or been cancelled.

Configuration variables

  • Type: boolean
  • Sent on: Alert state change
{
"devdata": {
"alert": {
"alerting": true,
"origin": 2,
},
},
}

Enum indicating the cause of the current alert. See the Alert Origins reference for the complete list.

Configuration variables

  • Type: integer (0‑15)
  • Sent on: Alert state change
Value Name
0 None
1 App / backend
2 Duress button
3 Red long press
4 Double‑click home
5 Prone position
6 Double tap
7 Shock
8 Fall
9 Audio trigger
10 Blue + Red together
11 Duress + Red
12 Duress + Blue
13 Duress + Blue + Red
14 Duress + Grey
15 Blue long press
{
"devdata": {
"alert": {
"alerting": true,
"origin": 2,
},
},
}