Identifying a device
Every device is identified by itsdeviceId, which is the watch IMEI (for example 863758060992848). This value is stable for the life of the device and is the key you use across all endpoints.
The live device list returns one row per device:
Device information
GET /api/device/{deviceId}/info returns hardware and network metadata for a single device.
Use
battery to drive low-power warnings in your dashboard and signal to explain coverage gaps. A device that stops updating lastSeen is offline or out of coverage.Monitoring status
For a lightweight check, readstatus and lastSeen from the device list (/api/health-data) or from /api/device/{deviceId}/info. Device connectivity changes also surface in the alarm log (for example Low battery and Not worn).
Assigning devices
In this version, the link between a device and a patient is maintained on your side usingdeviceId as the key. Keep the assignment and its history in your own records so readings remain attributed correctly over time. A patient registry and assignment-history workflow is planned for a future version.