ESC
Type to search...

DeviceManagementServiceConfig.ReadWrite.All

Export JSON
Export CSV
Copy URL
Print
ApplicationDelegated Read/Write All Resources

Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration, without a signed-in user.

Permission data: April 6, 2026 at 4:06 AM UTC
Delegated Access App-Only Access

Permission Details

Application Permission

Read and write Microsoft Intune configuration

Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration, without a signed-in user.

Delegated Permission Admin consent required

Read and write Microsoft Intune configuration

Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.

Properties

Microsoft Graph v1.0 endpoint-derived-docs

Properties is shown from stable Microsoft Graph v1.0 metadata.

Property Type Description
assignedPlans assignedPlan collection The collection of service plans associated with the tenant. Not nullable.
businessPhones String collection Telephone number for the organization. Although this property is a string collection, only one number can be set.
city String City name of the address for the organization.
country String Country or region name of the address for the organization.
countryLetterCode String Country or region abbreviation for the organization in ISO 3166-2 format.
createdDateTime DateTimeOffset Timestamp of when the organization was created. The value can't be modified and is automatically populated when the organization is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
defaultUsageLocation String Two-letter ISO 3166 country code indicating the default service usage location of an organization.
deletedDateTime DateTimeOffset Represents date and time of when the Microsoft Entra tenant was deleted using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
displayName String The display name for the tenant.
id String The tenant ID, a unique identifier representing the organization (or tenant). Inherited from directoryObject. Key. Not nullable. Read-only.
isMultipleDataLocationsForServicesEnabled Boolean true if organization is Multi-Geo enabled; false if the organization isn't Multi-Geo enabled; null (default). Read-only. For more information, see OneDrive Online Multi-Geo.
marketingNotificationEmails String collection Not nullable.
onPremisesLastSyncDateTime DateTimeOffset The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
onPremisesSyncEnabled Boolean true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object isn't synced from on-premises active directory (default).
partnerTenantType partnerTenantType The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values.

Showing 15 of 45 properties.

JSON Representation

Microsoft Graph v1.0 endpoint-derived-docs

JSON representation is shown from stable Microsoft Graph v1.0 metadata.

JSON representation
{
  "assignedPlans": [
    {
      "@odata.type": "microsoft.graph.assignedPlan"
    }
  ],
  "businessPhones": [
    "string"
  ],
  "city": "string",
  "country": "string",
  "countryLetterCode": "string",
  "createdDateTime": "String (timestamp)",
  "defaultUsageLocation": "String",
  "deletedDateTime": "String (timestamp)",
  "displayName": "string",
  "id": "string (identifier)",
  "isMultipleDataLocationsForServicesEnabled": "boolean",
  "marketingNotificationEmails": [
    "string"
  ],
  "onPremisesLastSyncDateTime": "String (timestamp)",
  "onPremisesSyncEnabled": true,
  "partnerTenantType": "String",
  "postalCode": "string",
  "preferredLanguage": "string",
  "privacyProfile": {
    "@odata.type": "microsoft.graph.privacyProfile"
  },
  "provisionedPlans": [
    {
      "@odata.type": "microsoft.graph.provisionedPlan"
    }
  ],
  "securityComplianceNotificationMails": [
    "string"
  ],
  "securityComplianceNotificationPhones": [
    "string"
  ],
  "state": "string",
  "street": "string",
  "technicalNotificationMails": [
    "string"
  ],
  "tenantType": "string",
  "verifiedDomains": [
    {
      "@odata.type": "microsoft.graph.verifiedDomain"
    }
  ]
}

Relationships

Microsoft Graph v1.0 endpoint-derived-docs

Relationships is shown from stable Microsoft Graph v1.0 metadata.

Relationship Type Description
certificateBasedAuthConfiguration certificateBasedAuthConfiguration collection Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection.
extensions extension collection The collection of open extensions defined for the organization. Read-only. Nullable.
branding organizationalBranding Branding for the organization. Nullable.
androidManagedAppProtections androidManagedAppProtection collection Android managed app policies.
defaultManagedAppProtections defaultManagedAppProtection collection Default managed app policies.
iosManagedAppProtections iosManagedAppProtection collection iOS managed app policies.
managedAppPolicies managedAppPolicy collection Managed app policies.
managedAppRegistrations managedAppRegistration collection The managed app registrations.
managedAppStatuses managedAppStatus collection The managed app statuses.
managedEBooks managedEBook collection The Managed eBook.
mdmWindowsInformationProtectionPolicies mdmWindowsInformationProtectionPolicy collection Windows information protection for apps running on devices which are MDM enrolled.
mobileAppCategories mobileAppCategory collection The mobile app categories.
mobileAppConfigurations managedDeviceMobileAppConfiguration collection The Managed Device Mobile Application Configurations.
mobileAppRelationships mobileAppRelationship collection The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications.
mobileApps mobileApp collection The mobile apps.
targetedManagedAppConfigurations targetedManagedAppConfiguration collection Targeted managed app configurations.
vppTokens vppToken collection List of Vpp tokens for this organization.
windowsInformationProtectionPolicies windowsInformationProtectionPolicy collection Windows information protection for apps running on devices which are not MDM enrolled.
deviceAppManagementTasks deviceAppManagementTask collection Device app management tasks.
enterpriseCodeSigningCertificates enterpriseCodeSigningCertificate collection The Windows Enterprise Code Signing Certificate.
iosLobAppProvisioningConfigurations iosLobAppProvisioningConfiguration collection The IOS Lob App Provisioning Configurations.
managedEBookCategories managedEBookCategory collection The mobile eBook categories.
microsoftStoreForBusinessPortalSelection microsoftStoreForBusinessPortalSelectionOptions Related microsoftStoreForBusinessPortalSelection data exposed by this resource.

Graph Methods

Delegated access App-only access
Exact Microsoft Learn match

Microsoft Graph v1.0 endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /deviceAppManagement/vppTokens
GET /deviceAppManagement/vppTokens/{vppTokenId}
GET /deviceManagement/applePushNotificationCertificate
GET /deviceManagement/applePushNotificationCertificate/downloadApplePushNotificationCertificateSigningRequest
GET /deviceManagement/complianceManagementPartners
GET /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
GET /deviceManagement/conditionalAccessSettings
GET /deviceManagement/deviceEnrollmentConfigurations
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
GET /deviceManagement/deviceManagementPartners
GET /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
GET /deviceManagement/exchangeConnectors
GET /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
GET /deviceManagement/importedWindowsAutopilotDeviceIdentities
GET /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId}
GET /deviceManagement/mobileThreatDefenseConnectors
GET /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
GET /deviceManagement/remoteAssistancePartners
GET /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
GET /deviceManagement/termsAndConditions
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
GET /deviceManagement/verifyWindowsEnrollmentAutoDiscovery
GET /deviceManagement/windowsAutopilotDeviceIdentities
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}
GET /organization
GET /organization/{organizationId}
GET /users
GET /users/{usersId}
GET /users/{usersId}/exportDeviceAndAppManagementData
POST /deviceAppManagement/vppTokens
POST /deviceAppManagement/vppTokens/{vppTokenId}/syncLicenses
POST /deviceManagement/complianceManagementPartners
POST /deviceManagement/deviceEnrollmentConfigurations
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assign
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/setPriority
POST /deviceManagement/deviceManagementPartners
POST /deviceManagement/exchangeConnectors
POST /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}/sync
POST /deviceManagement/importedWindowsAutopilotDeviceIdentities
POST /deviceManagement/importedWindowsAutopilotDeviceIdentities/import
POST /deviceManagement/mobileThreatDefenseConnectors
POST /deviceManagement/remoteAssistancePartners
POST /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/beginOnboarding
POST /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/disconnect
POST /deviceManagement/termsAndConditions
POST /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses
POST /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments
POST /deviceManagement/windowsAutopilotDeviceIdentities
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/assignUserToDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/unassignUserFromDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/updateDeviceProperties
POST /organization/{organizationId}/setMobileDeviceManagementAuthority
POST /users
PATCH /deviceAppManagement/vppTokens/{vppTokenId}
PATCH /deviceManagement/applePushNotificationCertificate
PATCH /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
PATCH /deviceManagement/conditionalAccessSettings
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
PATCH /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
PATCH /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
PATCH /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
PATCH /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
PATCH /organization/{organizationId}
PATCH /users/{usersId}
DELETE /deviceAppManagement/vppTokens/{vppTokenId}
DELETE /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
DELETE /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
DELETE /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
DELETE /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
DELETE /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
DELETE /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId}
DELETE /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
DELETE /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}
DELETE /users/{usersId}
Exact Microsoft Learn match

Microsoft Graph beta endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /deviceAppManagement/sideLoadingKeys
GET /deviceAppManagement/sideLoadingKeys/{sideLoadingKeyId}
GET /deviceAppManagement/vppTokens
GET /deviceAppManagement/vppTokens/{vppTokenId}
GET /deviceAppManagement/vppTokens/getLicensesForApp
GET /deviceManagement/applePushNotificationCertificate
GET /deviceManagement/applePushNotificationCertificate/downloadApplePushNotificationCertificateSigningRequest
GET /deviceManagement/appleUserInitiatedEnrollmentProfiles
GET /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}
GET /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/assignments
GET /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/assignments/{appleEnrollmentProfileAssignmentId}
GET /deviceManagement/complianceManagementPartners
GET /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
GET /deviceManagement/conditionalAccessSettings
GET /deviceManagement/dataSharingConsents
GET /deviceManagement/dataSharingConsents/{dataSharingConsentId}
GET /deviceManagement/depOnboardingSettings
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultIosEnrollmentProfile
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultMacOsEnrollmentProfile
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultTvOSEnrollmentProfile
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultVisionOSEnrollmentProfile
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}/exportMobileConfig
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/getEncryptionPublicKey
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities
GET /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities/{importedAppleDeviceIdentityId}
GET /deviceManagement/depOnboardingSettings/getExpiringVppTokenCount
GET /deviceManagement/derivedCredentials
GET /deviceManagement/derivedCredentials/{deviceManagementDerivedCredentialSettingsId}
GET /deviceManagement/deviceEnrollmentConfigurations
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments
GET /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
GET /deviceManagement/deviceManagementPartners
GET /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
GET /deviceManagement/exchangeConnectors
GET /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
GET /deviceManagement/exchangeOnPremisesPolicies/{deviceManagementExchangeOnPremisesPolicyId}
GET /deviceManagement/exchangeOnPremisesPolicy
GET /deviceManagement/exchangeOnPremisesPolicy/conditionalAccessSettings
GET /deviceManagement/getSuggestedEnrollmentLimit
GET /deviceManagement/importedDeviceIdentities
GET /deviceManagement/importedDeviceIdentities/{importedDeviceIdentityId}
GET /deviceManagement/importedWindowsAutopilotDeviceIdentities
GET /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId}
GET /deviceManagement/intuneBrandingProfiles
GET /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfileId}
GET /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfileId}/assignments
GET /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfileId}/assignments/{intuneBrandingProfileAssignmentId}
GET /deviceManagement/mobileThreatDefenseConnectors
GET /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
GET /deviceManagement/remoteAssistancePartners
GET /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
GET /deviceManagement/remoteAssistanceSettings
GET /deviceManagement/reports
GET /deviceManagement/resourceAccessProfiles
GET /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}
GET /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assignments
GET /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assignments/{deviceManagementResourceAccessProfileAssignmentId}
GET /deviceManagement/retrieveTenantPerPermissionsScopeTagSetting
GET /deviceManagement/termsAndConditions
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}
GET /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}/termsAndConditions
GET /deviceManagement/verifyWindowsEnrollmentAutoDiscovery
GET /deviceManagement/windowsAutopilotDeploymentProfiles
GET /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfileId}
GET /deviceManagement/windowsAutopilotDeviceIdentities
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignments
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignments/{windowsAutopilotDeploymentProfileAssignmentId}
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile/domainJoinConfiguration
GET /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/intendedDeploymentProfile
GET /deviceManagement/windowsAutopilotSettings
GET /organization
GET /organization/{organizationId}
GET /users
GET /users/{usersId}
GET /users/{usersId}/exportDeviceAndAppManagementData
GET /users/{usersId}/getEffectiveDeviceEnrollmentConfigurations
POST /deviceAppManagement/sideLoadingKeys
POST /deviceAppManagement/vppTokens
POST /deviceAppManagement/vppTokens/{vppTokenId}/revokeLicenses
POST /deviceAppManagement/vppTokens/{vppTokenId}/syncLicenses
POST /deviceAppManagement/vppTokens/syncLicenseCounts
POST /deviceManagement/applePushNotificationCertificate/generateApplePushNotificationCertificateSigningRequest
POST /deviceManagement/appleUserInitiatedEnrollmentProfiles
POST /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/assignments
POST /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/setPriority
POST /deviceManagement/cartToClassAssociations
POST /deviceManagement/comanagedDevices/{managedDeviceId}/sendCustomNotificationToCompanyPortal
POST /deviceManagement/complianceManagementPartners
POST /deviceManagement/dataSharingConsents
POST /deviceManagement/dataSharingConsents/{dataSharingConsentId}/consentToDataSharing
POST /deviceManagement/depOnboardingSettings
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}/setDefaultProfile
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}/updateDeviceProfileAssignment
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/generateEncryptionPublicKey
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities/importAppleDeviceIdentityList
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/shareForSchoolDataSyncService
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/syncWithAppleDeviceEnrollmentProgram
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/unshareForSchoolDataSyncService
POST /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/uploadDepToken
POST /deviceManagement/derivedCredentials
POST /deviceManagement/deviceComplianceScripts/{deviceComplianceScriptId}/deviceRunStates/{deviceComplianceScriptDeviceStateId}/managedDevice/sendCustomNotificationToCompanyPortal
POST /deviceManagement/deviceEnrollmentConfigurations
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assign
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments
POST /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/setPriority
POST /deviceManagement/deviceEnrollmentConfigurations/createEnrollmentNotificationConfiguration
POST /deviceManagement/deviceEnrollmentConfigurations/hasPayloadLinks
POST /deviceManagement/deviceHealthScripts/{deviceHealthScriptId}/deviceRunStates/{deviceHealthScriptDeviceStateId}/managedDevice/sendCustomNotificationToCompanyPortal
POST /deviceManagement/deviceManagementPartners
POST /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/sendCustomNotificationToCompanyPortal
POST /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/sendCustomNotificationToCompanyPortal
POST /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/users/{userId}/managedDevices/{managedDeviceId}/sendCustomNotificationToCompanyPortal
POST /deviceManagement/enableAndroidDeviceAdministratorEnrollment
POST /deviceManagement/enableEndpointPrivilegeManagement
POST /deviceManagement/enableLegacyPcManagement
POST /deviceManagement/enableTenantAndroidPersonalWorkProfileWebEnrollmentSetting
POST /deviceManagement/enableTenantPerPermissionsScopeTagSetting
POST /deviceManagement/enableUnlicensedAdminstrators
POST /deviceManagement/exchangeConnectors
POST /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}/sync
POST /deviceManagement/importedDeviceIdentities
POST /deviceManagement/importedDeviceIdentities/importDeviceIdentityList
POST /deviceManagement/importedDeviceIdentities/searchExistingIdentities
POST /deviceManagement/importedWindowsAutopilotDeviceIdentities
POST /deviceManagement/importedWindowsAutopilotDeviceIdentities/import
POST /deviceManagement/intuneBrandingProfiles
POST /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfileId}/assign
POST /deviceManagement/managedDevices/{managedDeviceId}/sendCustomNotificationToCompanyPortal
POST /deviceManagement/mobileThreatDefenseConnectors
POST /deviceManagement/remoteAssistancePartners
POST /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/beginOnboarding
POST /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/disconnect
POST /deviceManagement/reports/getRemoteAssistanceSessionsReport
POST /deviceManagement/resourceAccessProfiles
POST /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assign
POST /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assignments
POST /deviceManagement/resourceAccessProfiles/queryByPlatformType
POST /deviceManagement/sendCustomNotificationToCompanyPortal
POST /deviceManagement/termsAndConditions
POST /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses
POST /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments
POST /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments
POST /deviceManagement/windowsAutopilotDeploymentProfiles
POST /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfileId}/assign
POST /deviceManagement/windowsAutopilotDeploymentProfiles/hasPayloadLinks
POST /deviceManagement/windowsAutopilotDeviceIdentities
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/allowNextEnrollment
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/assignResourceAccountToDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/assignUserToDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assign
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/allowNextEnrollment
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/assignResourceAccountToDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/assignUserToDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/unassignResourceAccountFromDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/unassignUserFromDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}/updateDeviceProperties
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignments
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/intendedDeploymentProfile/assign
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/unassignResourceAccountFromDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/unassignUserFromDevice
POST /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/updateDeviceProperties
POST /deviceManagement/windowsAutopilotSettings/sync
POST /organization/{organizationId}/setMobileDeviceManagementAuthority
POST /users
PATCH /deviceAppManagement/sideLoadingKeys/{sideLoadingKeyId}
PATCH /deviceAppManagement/vppTokens/{vppTokenId}
PATCH /deviceManagement/applePushNotificationCertificate
PATCH /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}
PATCH /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/assignments/{appleEnrollmentProfileAssignmentId}
PATCH /deviceManagement/cartToClassAssociations/{cartToClassAssociationId}
PATCH /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
PATCH /deviceManagement/conditionalAccessSettings
PATCH /deviceManagement/dataSharingConsents/{dataSharingConsentId}
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultIosEnrollmentProfile
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultMacOsEnrollmentProfile
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultTvOSEnrollmentProfile
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultVisionOSEnrollmentProfile
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}
PATCH /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities/{importedAppleDeviceIdentityId}
PATCH /deviceManagement/derivedCredentials/{deviceManagementDerivedCredentialSettingsId}
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
PATCH /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
PATCH /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
PATCH /deviceManagement/exchangeOnPremisesPolicies/{deviceManagementExchangeOnPremisesPolicyId}
PATCH /deviceManagement/exchangeOnPremisesPolicy
PATCH /deviceManagement/exchangeOnPremisesPolicy/conditionalAccessSettings
PATCH /deviceManagement/importedDeviceIdentities/{importedDeviceIdentityId}
PATCH /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
PATCH /deviceManagement/ndesConnectors/{ndesConnectorId}
PATCH /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
PATCH /deviceManagement/remoteAssistanceSettings
PATCH /deviceManagement/reports
PATCH /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}
PATCH /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assignments/{deviceManagementResourceAccessProfileAssignmentId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}
PATCH /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}/termsAndConditions
PATCH /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfileId}
PATCH /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile
PATCH /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignments/{windowsAutopilotDeploymentProfileAssignmentId}
PATCH /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile/domainJoinConfiguration
PATCH /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/intendedDeploymentProfile
PATCH /deviceManagement/windowsAutopilotSettings
PATCH /organization/{organizationId}
PATCH /users/{usersId}
DELETE /deviceAppManagement/sideLoadingKeys/{sideLoadingKeyId}
DELETE /deviceAppManagement/vppTokens/{vppTokenId}
DELETE /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}
DELETE /deviceManagement/appleUserInitiatedEnrollmentProfiles/{appleUserInitiatedEnrollmentProfileId}/assignments/{appleEnrollmentProfileAssignmentId}
DELETE /deviceManagement/cartToClassAssociations/{cartToClassAssociationId}
DELETE /deviceManagement/complianceManagementPartners/{complianceManagementPartnerId}
DELETE /deviceManagement/dataSharingConsents/{dataSharingConsentId}
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultIosEnrollmentProfile
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultMacOsEnrollmentProfile
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultTvOSEnrollmentProfile
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultVisionOSEnrollmentProfile
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles/{enrollmentProfileId}
DELETE /deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/importedAppleDeviceIdentities/{importedAppleDeviceIdentityId}
DELETE /deviceManagement/derivedCredentials/{deviceManagementDerivedCredentialSettingsId}
DELETE /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
DELETE /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId}
DELETE /deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}
DELETE /deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}
DELETE /deviceManagement/importedDeviceIdentities/{importedDeviceIdentityId}
DELETE /deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId}
DELETE /deviceManagement/intuneBrandingProfiles/{intuneBrandingProfileId}
DELETE /deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId}
DELETE /deviceManagement/ndesConnectors/{ndesConnectorId}
DELETE /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
DELETE /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}
DELETE /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBaseId}/assignments/{deviceManagementResourceAccessProfileAssignmentId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId}/termsAndConditions
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}
DELETE /deviceManagement/termsAndConditions/{termsAndConditionsId}/groupAssignments/{termsAndConditionsGroupAssignmentId}/termsAndConditions
DELETE /deviceManagement/windowsAutopilotDeploymentProfiles/{windowsAutopilotDeploymentProfileId}
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignedDevices/{windowsAutopilotDeviceIdentityId}
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/deploymentProfile/assignments/{windowsAutopilotDeploymentProfileAssignmentId}
DELETE /deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/intendedDeploymentProfile
DELETE /users/{usersId}
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell v1.0 commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

Commands
Get-MgDeviceManagementRemoteAssistancePartner /deviceManagement/remoteAssistancePartners
List remoteAssistancePartners
Get-MgDeviceManagementRemoteAssistancePartner /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
Get remoteAssistancePartner
Invoke-MgBeginDeviceManagementRemoteAssistancePartnerOnboarding /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/beginOnboarding
beginOnboarding action
New-MgDeviceManagementRemoteAssistancePartner /deviceManagement/remoteAssistancePartners
Create remoteAssistancePartner
Remove-MgDeviceManagementRemoteAssistancePartner /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
Delete remoteAssistancePartner
Update-MgDeviceManagementRemoteAssistancePartner /deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}
Update remoteAssistancePartner
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell beta commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

No deterministic PowerShell command map is available for this permission.

Browse PowerShell docs

Code Examples

C# / .NET SDK
beginOnboarding action
// Code snippets are only available for the latest version. Current version is 5.x

// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
await graphClient.DeviceManagement.RemoteAssistancePartners["{remoteAssistancePartner-id}"].BeginOnboarding.PostAsync();
JavaScript
beginOnboarding action
const options = {
	authProvider,
};

const client = Client.init(options);

await client.api('/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/beginOnboarding')
	.post();
PowerShell
beginOnboarding action
Import-Module Microsoft.Graph.DeviceManagement.Administration

Invoke-MgBeginDeviceManagementRemoteAssistancePartnerOnboarding -RemoteAssistancePartnerId $remoteAssistancePartnerId
Python
beginOnboarding action
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python

await graph_client.device_management.remote_assistance_partners.by_remote_assistance_partner_id('remoteAssistancePartner-id').begin_onboarding.post()

App Registration

1

Navigate to Azure Portal

Go to App registrations in Microsoft Entra admin center

2

Add API Permission

Select your app → API permissions → Add a permission → Microsoft Graph

3

Select Permission Type

Choose Application permissions or delegated permissions and search for DeviceManagementServiceConfig.ReadWrite.All

4

Grant Admin Consent

Application permissions always require admin consent.