Contents

Install Enterprise Application

Install an enterprise app on a device.

URL

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

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/xml
InstallEnterpriseApplicationResponse

The response object the system returns for the Install Enterprise Application Command.

Mentioned in

Discussion

This command provides a more secure version of the InstallApplication command when that uses a ManifestURL. The request must contain either Manifest or ManifestURL. Using Manifest ignores the pinning options. When using ManifestURL, specify the pinning options to increase security. In macOS, the device returns an Acknowledged response after validating the parameters, but before downloading and installing the app. However, it doesn’t notify the MDM server about errors that occur during the installation process.

This command fails if Declarative Device Management is managing the app.

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

Command availability

Device channel

macOS

User channel

NA

Requires supervision

NA

Allowed in user enrollment

macOS

Required access right

AllowAppInstallation

Example request and response

HTTP Body

The request object the server returns for the Install Enterprise Application Command.

Topics

Commands and responses

See Also

Managed Apps