LegacyInteractiveProfile
The declaration to configure an interactive legacy profile.
Declaration
object LegacyInteractiveProfileProperties
| Name | Type | Description |
|---|---|---|
ProfileURL Required | string | The URL of the profile to download and install, which needs to start with If a user enrollment triggers this configuration, the system silently ignores any MDMv1 payloads in macOS that are forbidden with user enrollment. In iOS, the system rejects the entire profile. |
VisibleName Required | string | The visible name of the configuration. This name needs to indicate the nature of the profile. |
Discussion
Specify com.apple.configuration.legacy.interactive as the declaration type.
This declaration specifies an MDMv1 profile to present to the user, who may choose to download and install the profile.
The profile may contain any payload type other than the following:
com.apple.mdmcom.apple.declarations
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, tvOS, visionOS |
Allowed in device enrollment | iOS, Shared iPad, tvOS, visionOS |
Allowed in user enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in local enrollment | NA |
Allowed in system scope | iOS, macOS, tvOS, visionOS |
Allowed in user scope | macOS |
Configuration example
{
"Type": "com.apple.configuration.legacy.interactive",
"Identifier": "EB13EE2B-5D63-4EBA-810F-5B81D07F5017",
"ServerToken": "E180CA9A-F089-4FA3-BBDF-94CC159C4AE8",
"Payload": {
"ProfileURL": "https://www.example.com/profiles/passcode.mobileconfig",
"VisibleName": "Passcode Policy"
}
}