Install Enterprise Application
Install an enterprise app on a device.
URL
PUT https://yourmdmhost.example.com/mdm#InstallEnterpriseApplicationCommandResponse Codes
| Status | Reason | Type | Description |
|---|---|---|---|
| 200 | OK 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.