depEnrollmentBaseProfile resource type

Namespace: microsoft.graph

Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

The DepEnrollmentBaseProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.

Inherits from enrollmentProfile


Method Return Type Description
List depEnrollmentBaseProfiles depEnrollmentBaseProfile collection List properties and relationships of the depEnrollmentBaseProfile objects.
Get depEnrollmentBaseProfile depEnrollmentBaseProfile Read properties and relationships of the depEnrollmentBaseProfile object.


Property Type Description
id String The GUID for the object Inherited from enrollmentProfile
displayName String Name of the profile Inherited from enrollmentProfile
description String Description of the profile Inherited from enrollmentProfile
requiresUserAuthentication Boolean Indicates if the profile requires user authentication Inherited from enrollmentProfile
configurationEndpointUrl String Configuration endpoint url to use for Enrollment Inherited from enrollmentProfile
enableAuthenticationViaCompanyPortal Boolean Indicates to authenticate with Apple Setup Assistant instead of Company Portal. Inherited from enrollmentProfile
requireCompanyPortalOnSetupAssistantEnrolledDevices Boolean Indicates that Company Portal is required on setup assistant enrolled devices Inherited from enrollmentProfile
isDefault Boolean Indicates if this is the default profile
supervisedModeEnabled Boolean Supervised mode, True to enable, false otherwise. See for additional information.
supportDepartment String Support department information
isMandatory Boolean Indicates if the profile is mandatory
locationDisabled Boolean Indicates if Location service setup pane is disabled
supportPhoneNumber String Support phone number
profileRemovalDisabled Boolean Indicates if the profile removal option is disabled
restoreBlocked Boolean Indicates if Restore setup pane is blocked
appleIdDisabled Boolean Indicates if Apple id setup pane is disabled
termsAndConditionsDisabled Boolean Indicates if 'Terms and Conditions' setup pane is disabled
touchIdDisabled Boolean Indicates if touch id setup pane is disabled
applePayDisabled Boolean Indicates if Apple pay setup pane is disabled
siriDisabled Boolean Indicates if siri setup pane is disabled
diagnosticsDisabled Boolean Indicates if diagnostics setup pane is disabled
displayToneSetupDisabled Boolean Indicates if displaytone setup screen is disabled
privacyPaneDisabled Boolean Indicates if privacy screen is disabled
screenTimeScreenDisabled Boolean Indicates if screen timeout setup is disabled
deviceNameTemplate String Sets a literal or name pattern.
configurationWebUrl Boolean URL for setup assistant login
enabledSkipKeys String collection enabledSkipKeys contains all the enabled skip keys as strings
enrollmentTimeAzureAdGroupIds Guid collection EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile
waitForDeviceConfiguredConfirmation Boolean Indicates if the device will need to wait for configured confirmation



JSON Representation

Here is a JSON representation of the resource.

  "@odata.type": "#microsoft.graph.depEnrollmentBaseProfile",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "requiresUserAuthentication": true,
  "configurationEndpointUrl": "String",
  "enableAuthenticationViaCompanyPortal": true,
  "requireCompanyPortalOnSetupAssistantEnrolledDevices": true,
  "isDefault": true,
  "supervisedModeEnabled": true,
  "supportDepartment": "String",
  "isMandatory": true,
  "locationDisabled": true,
  "supportPhoneNumber": "String",
  "profileRemovalDisabled": true,
  "restoreBlocked": true,
  "appleIdDisabled": true,
  "termsAndConditionsDisabled": true,
  "touchIdDisabled": true,
  "applePayDisabled": true,
  "siriDisabled": true,
  "diagnosticsDisabled": true,
  "displayToneSetupDisabled": true,
  "privacyPaneDisabled": true,
  "screenTimeScreenDisabled": true,
  "deviceNameTemplate": "String",
  "configurationWebUrl": true,
  "enabledSkipKeys": [
  "enrollmentTimeAzureAdGroupIds": [
  "waitForDeviceConfiguredConfirmation": true