⚠️ Legacy feature. Android only. Daily and Custom Reports are a legacy feature. For current reporting needs, use the Reports API: GET /report/v0/report-types, POST /report/v0/reports, and GET /report/v0/reports/{report_id}.
Returns per-device status reports organized by device group for a specified date-time range. This endpoint provides a hierarchical view of device health data grouped by Esper device groups, including active, inactive, registered, new, and disabled device counts, with per-device detail records nested inside each group.
About Get Device Report
The device report is a time-scoped snapshot of device status across your fleet, structured by group. Each group entry includes aggregate device counts and an array of DeviceStatusReport objects representing individual devices. Both start_date and end_date are required; only data within that window is returned.
- Mock serverhttps://api.esper.io/_mock/openapi/enterprise/report/device-report/
- https://develop-api.esper.cloud/apihttps://develop-api.esper.cloud/api/enterprise/report/device-report/
curl -i -X GET \
'https://api.esper.io/_mock/openapi/enterprise/report/device-report/?start_date=2019-08-24T14%3A15%3A22Z&end_date=2019-08-24T14%3A15%3A22Z&sync=true&fields=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'[ { "group_id": "306db4e0-7449-4501-b76f-075576fe2d8f", "group_name": "string", "group_path": "string", "active_devices": 0, "inactive_devices": 0, "registered_devices": 0, "new_devices": 0, "disabled_devices": 0, "device_status_reports": [ … ] } ]