Device details
Headers
Path parameters
Response
deviceProfile is the stored device record — the fields above plus internal identifiers. recentEvents holds the 50 newest events for the device, newest first. complianceStatus is evaluated against your organization’s compliance rules at request time; violations entries name the failed check (for example jailbreakDetected or highRiskScore).
404 when no device with that key ID exists in your organization.
Device inventory
devices:read scope, or a dashboard session (viewer+). Fields are snake_case.
Query parameters
Out-of-range risk bounds, a reversed range, an unparseable
jailbroken, or a non-UUID app_id return 400.
Response
Example
Device inventory detail
recent_events:
400 if :keyId is empty, 404 if the device isn’t in your organization.