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 |