---
title: ErrorCodeSoftwareUpdateRequired.Details
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/errorcodesoftwareupdaterequired/details-data.dictionary
---

# ErrorCodeSoftwareUpdateRequired.Details

A dictionary that contains additional data about the software update required error code.

## Declaration

```data
object ErrorCodeSoftwareUpdateRequired.Details
```

## Properties

BuildVersion: The build version that the device needs to update to, for example, “20A242. The systems uses the build version for testing during seeding periods. This identifier can include a supplemental version identifier, for example, “20A242a”. If the BuildVersion isn’t consistent with the OSVersion, OSVersion take precedence. OSVersion: The OS version that the device needs to update to, for example, “16.1”. This identifier can include a supplemental version identifier, for example, “16.1 (a)”. RequireBetaProgram: The device enrolls in the beta program, allowing enforced software updates to beta program OS versions. The device remains in the beta program after the system completes the enforced software update. Available: iOS 17.5+ | iPadOS 17.5+ | macOS 14.5+ | visionOS 26+

## Topics

### Objects

- [ErrorCodeSoftwareUpdateRequired.Details.RequireBetaProgram](devicemanagement/errorcodesoftwareupdaterequired/details-data.dictionary/requirebetaprogram-data.dictionary.md)
