---
title: StatusSoftwareUpdateInstallReason
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/statussoftwareupdateinstallreason
---

# StatusSoftwareUpdateInstallReason

The status item that reports the device’s pending software update reason.

## Declaration

```data
object StatusSoftwareUpdateInstallReason
```

## Properties

softwareupdate.install-reason: Details about the reason for a pending software update.

## Mentioned in

Deploy software updates using declarative management

## Discussion

Discussion Status item availability  |   |   |   |   |   |   |  Status item example {     "softwareupdate": {         "install-reason": {             "reason": [                 "declaration"             ],             "declaration-id": "com.example.softwareupdate-config"         }     } }

## Topics

### Objects

- [StatusSoftwareUpdateInstallReasonDictionaryObject](devicemanagement/statussoftwareupdateinstallreasondictionaryobject.md)

## See Also

### Software update items

- [StatusSoftwareUpdateBetaEnrollment](devicemanagement/statussoftwareupdatebetaenrollment.md)
- [StatusSoftwareUpdateDeviceID](devicemanagement/statussoftwareupdatedeviceid.md)
- [StatusSoftwareUpdateFailureReason](devicemanagement/statussoftwareupdatefailurereason.md)
- [StatusSoftwareUpdateInstallState](devicemanagement/statussoftwareupdateinstallstate.md)
- [StatusSoftwareUpdatePendingVersion](devicemanagement/statussoftwareupdatependingversion.md)
