Files
Cyrus Daboo 97a11a861f Seed2
2026-06-22 15:55:19 -04:00

60 lines
1.8 KiB
YAML

title: Install Profile Command
description: Install a configuration profile on a device.
payload:
requesttype: InstallProfile
supportedOS:
iOS:
introduced: '4.0'
accessrights: AllowInstallationRemoval
supervised: false
requiresdep: false
sharedipad:
mode: allowed
devicechannel: true
userchannel: true
userenrollment:
mode: allowed
macOS:
introduced: '10.7'
accessrights: AllowInstallationRemoval
devicechannel: true
userchannel: true
supervised: false
requiresdep: false
userenrollment:
mode: allowed
tvOS:
introduced: '9.0'
accessrights: AllowInstallationRemoval
supervised: false
visionOS:
introduced: '1.1'
accessrights: AllowInstallationRemoval
supervised: false
requiresdep: false
userenrollment:
mode: allowed
watchOS:
introduced: '10.0'
accessrights: AllowInstallationRemoval
supervised: false
content: This command allows the host to install a configuration profile. The profile
may be encrypted using any installed identity certificate. The profile may also
be signed. This command requires the Profile Installation and Removal right. It's
supported in the user channel.
payloadkeys:
- key: Payload
type: <data>
presence: required
content: The profile to install, which you can encrypt using any identity certificate
installed on the device. You can also sign the profile.
notes:
- title: ''
content: Refer to the following sections to determine supported channels and requirements,
and to see an example request and response.
examples:
- title: Example request and response
files:
- request-file: examples/mdm/commands/profile.install/example1.plist
response-file: examples/mdm/commands/profile.install/example2.plist