---
title: StatusDeviceSystemHealth
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/statusdevicesystemhealth
---

# StatusDeviceSystemHealth

The status item that reports the device’s system health.

## Declaration

```data
object StatusDeviceSystemHealth
```

## Properties

device.system.health: A dictionary where each key represents a hardware component name and each value is a string indicating the component’s health status, which has the following values: ok: The component is operating normally. error: The component has a detected error or failure. non-genuine: The component isn’t a genuine Apple component. Not all keys are supported on each device. The dictionary includes only components that are present and reportable on the device.

## Discussion

Discussion Status item availability  |   |   |   |   |   |   |  Status item example {     "device": {         "system": {             "health": {                 "Camera": "ok",                 "Display": "ok",                 "FaceID": "ok"             }         }     } }

## Topics

### Objects

- [StatusDeviceSystemHealthDeviceSystemHealthObject](devicemanagement/statusdevicesystemhealthdevicesystemhealthobject.md)

## See Also

### Device property items

- [StatusDeviceBatteryHealth](devicemanagement/statusdevicebatteryhealth.md)
- [StatusDeviceModelFamily](devicemanagement/statusdevicemodelfamily.md)
- [StatusDeviceModelIdentifier](devicemanagement/statusdevicemodelidentifier.md)
- [StatusDeviceModelMarketingName](devicemanagement/statusdevicemodelmarketingname.md)
- [StatusDeviceModelNumber](devicemanagement/statusdevicemodelnumber.md)
- [StatusDeviceOperatingSystemBuildVersion](devicemanagement/statusdeviceoperatingsystembuildversion.md)
- [StatusDeviceOperatingSystemFamily](devicemanagement/statusdeviceoperatingsystemfamily.md)
- [StatusDeviceOperatingSystemMarketingName](devicemanagement/statusdeviceoperatingsystemmarketingname.md)
- [StatusDeviceOperatingSystemSupplementalBuildVersion](devicemanagement/statusdeviceoperatingsystemsupplementalbuildversion.md)
- [StatusDeviceOperatingSystemSupplementalExtraVersion](devicemanagement/statusdeviceoperatingsystemsupplementalextraversion.md)
- [StatusDeviceOperatingSystemVersion](devicemanagement/statusdeviceoperatingsystemversion.md)
- [StatusDeviceSerialNumber](devicemanagement/statusdeviceserialnumber.md)
- [StatusDeviceUDID](devicemanagement/statusdeviceudid.md)
