Contents

Installed Application List

Get a list of the installed apps on a device.

URL

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

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/xml
InstalledApplicationListResponse

The response object the system returns for the Installed Application List Command.

Mentioned in

Discussion

This command allows the server to query for installed 3rd party applications. The response also includes system apps in macOS, iOS 26 and later, tvOS 26 and later, visionOS 26 and later, and watchOS 26 and later.

This command doesn’t return apps that Declarative Device Management is managing if the ManagedAppsOnly key is set to true, or if the enrollment type is a user enrollment.

Refer to the following sections to determine supported channels and requirements, and to see request and response examples for iOS and macOS.

Command availability

Device channel

iOS, macOS, Shared iPad, tvOS, visionOS, watchOS

User channel

macOS

Requires supervision

macOS

Allowed in user enrollment

iOS, visionOS

Required access right

AllowQueryApplications

Example request and response

HTTP Body

The request object the server returns for the Installed Application List Command.

Topics

Commands and responses

See Also

Managed Apps