Available OS Updates
Get a list of available operating-system updates for a device.
URL
PUT https://yourmdmhost.example.com/mdm#AvailableOSUpdatesCommandResponse Codes
| Status | Reason | Type | Description |
|---|---|---|---|
| 200 | OK 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 | NA |
Requires supervision | iOS, macOS, tvOS |
Allowed in user enrollment | NA |
Required access right | AllowAppInstallation |
Example request and response
HTTP Body
The request object the server returns for the Available OS Updates Command.