Get Alarm List (All Devices)
Alarms
Get Alarm List (All Devices)
Returns the full alarm / event log across all devices, sorted newest
first. For alarms scoped to a single device, use
GET /api/device/{deviceId}/safety instead.
Alarm types:
Not worn— watch detected it is not being wornSleep— watch entered sleep modeHeart rate warning— heart rate exceeded safe thresholdBlood oxygen warning— SpO2 below safe thresholdBlood pressure warning— blood pressure outside safe rangeTemperature warning— body temperature outside normal rangeBlood sugar warning— blood sugar outside safe rangeBlood potassium warning— blood potassium outside safe rangeCardiovascular warning— cardiovascular risk detectedFall— a fall was detectedSedentary— prolonged inactivityLow battery— device battery lowSOS— SOS button triggered
Response fields per alarm:
| Field | Type | Description |
|---|---|---|
id | string | Alarm document ID |
nickname | string | Device owner nickname (may be empty) |
deviceId | string | Device IMEI |
type | string | Alarm type |
time | string | Timestamp (IST, YYYY-MM-DD HH:mm:ss) |
location | string | GPS location string (empty if unavailable) |
content | string | Human-readable alarm description |