Contents

Available OS Updates

Get a list of available operating-system updates for a device. Removed: use the declarative management com.apple.configuration.softwareupdate.enforcement.specific configuration.

URL

PUT https://yourmdmhost.example.com/mdm

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/xml
AvailableOSUpdatesResponse

The response object the system returns for the Available OS Updates Command.

Discussion

A device must have a total of DownloadSize + InstallSize bytes available to successfully install a software update. In macOS, execute the ScheduleOSUpdateScan command to update the results that this command returns. In iOS and tvOS, the list only contains the latest available updates.

Refer to the following sections to determine supported channels and requirements, and to see an example request and response.

Command availability

Device channel

iOS, macOS, Shared iPad, tvOS

User channel

N/A

Requires supervision

iOS, macOS, tvOS

Allowed in user enrollment

N/A

Required access right

AllowAppInstallation

Example request and response

HTTP Body

The request object the server returns for the Available OS Updates Command.

Topics

Commands and responses

See Also

Commands