This article covers the MDM Payloads that can be created and saved to the catalog using the API endpoint /mdm/configuration/profiles/.
To add and MDM payload to a API created Profile it must be a valid MDM payload. Profiles created via the API endpoint with multiple payloads are not supported at this time. Use payload_display_name, payload_type, payload_priority, and the required payload keys as outlined in the Apple Documentation for the payload that you are trying to create.
In the table here is a listing of the supported payloads for the /mdm/configuration/profiles/ endpoint.
Supported Payloads via API creation:
| MDM Payload Supported |
|
com.apple.security.acme |
|
com.apple.assetcache.managed |
|
com.apple.dnsSettings.managed |
|
com.apple.relay.managed |
|
com.apple.security.scep |
|
com.apple.screensaver |
|
com.apple.screensaver.user |
|
com.apple.TCC.configuration-profile-policy |
|
com.apple.airplay |
|
com.apple.applicationaccess |
|
com.apple.appstore |
|
com.apple.associated-domains |
|
com.apple.security.pem |
|
com.apple.security.pkcs1 |
|
com.apple.security.pkcs12 |
|
com.apple.security.root |
|
com.apple.desktop |
|
com.apple.dock |
|
com.apple.MCX |
|
com.apple.extensiblesso |
|
com.apple.finder |
|
com.apple.gamed |
|
com.apple.shareddeviceconfiguration |
|
.GlobalPreferences |
|
com.apple.SetupAssistant.managed |
|
com.apple.mcxloginscripts |
|
com.apple.loginitems.managed |
|
com.apple.networkusagerules |
|
com.apple.notificationsettings |
|
com.apple.mobiledevice.passwordpolicy |
|
com.apple.mcxprinting |
|
com.apple.MCX.FileVault2 |
|
com.apple.SubmitDiagInfo |
|
com.apple.preference.security |
|
com.apple.security.FDERecoveryKeyEscrow |
|
com.apple.security.FDERecoveryRedirect |
|
com.apple.security.firewall |
|
com.apple.systempolicy.control |
|
com.apple.systempolicy.managed |
|
com.apple.servicemanagement |
|
com.apple.app.lock |
|
com.apple.softwareupdate |
|
com.apple.syspolicy.kernel-extension-policy |
|
com.apple.system-extension-policy |
|
com.apple.systempreferences |
|
com.apple.MCX.TimeMachine |
|
com.apple.vpn.managed |
|
com.apple.webClip.managed |
|
com.apple.webcontent-filter |
|
com.apple.wifi.managed |