This endpoint allows the retrieval of live data from devices identified by their device ID. Device authentication is required. Upon receiving the request, the API triggers the retrieval of live data from the device through a background task. The live data is collected and stored in a container associated with the device session. The API returns the live data response, containing telemetry information and other relevant device data. A single device ID returns the device's live data object directly under 'livedata'. Multiple comma-separated device IDs return a map under 'livedata' keyed by device ID, where each value is the device's live data or null if the device did not respond within the timeout; the request is pushed to all devices in parallel with a single shared 30-second timeout window, and devices the user is not authorized for are excluded from the response. The API has a rate limit of 1 API call for each user and device every 1 minute; a multi-device request is rejected as a whole if any of its devices is rate limited.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Bad Request
401Unauthorized
403Forbidden
429Too Many Requests
503Service Unavailable