Update Permissions for Microsoft Graph Device Management APIs by September 2025

Heads up, developers and IT administrators! Microsoft has announced an important update regarding permissions for several Microsoft Graph APIs related to device management. To ensure your tools and scripts continue to function correctly, you will need to adopt new, more specific permissions.

This change is part of Microsoft’s ongoing effort to provide more granular control and enhance security within the Graph API ecosystem.

What’s Changing?

Two new DeviceManagement permissions have been introduced to replace older, broader permissions. If your applications or scripts call the affected endpoints, you must update them to use these new permissions.

Here is a summary of the changes:

  • For Read-Only Access:
    • The old permission DeviceManagementConfiguration.Read.All is being replaced by the new permission DeviceManagementScripts.Read.All.
  • For Read-Write Access:
    • The old permission DeviceManagementConfiguration.ReadWrite.All is being replaced by the new permission DeviceManagementScripts.ReadWrite.All.

Which API Calls Are Affected?

Access to the following Microsoft Graph API endpoints will require the new permissions:

  • ~/deviceManagement/deviceShellScripts
  • ~/deviceManagement/deviceHealthScripts
  • ~/deviceManagement/deviceComplianceScripts
  • ~/deviceManagement/deviceCustomAttributeShellScripts
  • ~/deviceManagement/deviceManagementScripts

Important Deadline: Early September 2025

Currently, both the new DeviceManagementScripts permissions and the older DeviceManagementConfiguration permissions are functional. This provides a transition period for you to update your applications.

However, starting in early September 2025, the older permissions will be deprecated for these specific API calls. Any tools, scripts, or applications that have not been updated will fail to function.

We strongly recommend reviewing your Microsoft Entra ID app registrations and any custom scripts to update the required permissions well before the deadline to avoid any disruption.

For More Information

For detailed guidance on how to implement these changes and manage API access, please refer to the official Microsoft documentation:

We will be happy to hear your thoughts

Leave a reply

TechEggs
Logo