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
ValueName
0None
1App / backend
2Duress button
3Red long press
4Double‑click home
5Prone position
6Double tap
7Shock
8Fall
9Audio trigger
10Blue + Red together
11Duress + Red
12Duress + Blue
13Duress + Blue + Red
14Duress + Grey
15Blue long press
{ "devdata": { "alert": { "alerting": true, "origin": 2 } } }