DEVICES
GET /api/devices/{device_id}
Read one owned device and its safe operational context.
Response boundaries
The response includes Device ID, template, capabilities, online state, safe reported/desired state, telemetry metadata and timestamps. It never returns the Device Secret.
{"id":"uuid","device_code":"hap_example","name":"Office Light","online":true,
"reported":{"power":true,"brightness":50},"telemetry":{},"capabilities":[...]}Errors
401 for missing authentication; 404 for missing or cross-owner resources.