MS Graph Permissions Requirements for Automations
Overviewβ
The table below gives an overview of all the MS Graph permissions required by each Automation.
Table of Permissions Required
| Package | Scope | Minimum Required MS Graph Permissions |
|---|---|---|
| Account Locked Out | Cloud Hybrid | GroupMember.Read.All, User.Read.All |
| Account Locked Out | Cloud Only | User.Read.All, User.ManageIdentities.All, GroupMember.Read.All |
| Add Remove User from Groups | Cloud Hybrid | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All |
| Add Remove User from Groups | Cloud Only | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All |
| Bulk Add Remove Contacts to Group | GroupMember.Read.All | |
| Bulk Add Remove Users to Group | GroupMember.ReadWrite.All, User.ReadWrite.All | |
| Bulk Update User Details | Cloud Hybrid | GroupMember.Read.All, User.Read.All |
| Bulk Update User Details | Cloud Only | GroupMember.Read.All, User.ManageIdentities.All, User.ReadWrite.All |
| Change User Details | Cloud Hybrid | Directory.Read.All |
| Change User Details | Cloud Only | User.ManageIdentities.All, User.ReadWrite.All, Directory.Read.All |
| Computer Performance Report | GroupMember.Read.All, User.Read.All | |
| Create Shared Mailbox | Cloud Hybrid | User.Read.All, User.ManageIdentities.All |
| Create Shared Mailbox | Cloud Only | User.Read.All, User.ManageIdentities.All |
| Deploy SonicWall VPN | GroupMember.Read.All, User.Read.All | |
| Get User Account Details | Cloud Hybrid | GroupMember.Read.All, User.Read.All |
| Get User Account Details | Cloud Only | GroupMember.Read.All, User.Read.All |
| Install Uninstall Reinstall Software | GroupMember.Read.All, User.Read.All | |
| Manage User Licenses | Cloud Hybrid | DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, User.ReadWrite.All, Mail.Send |
| Manage User Licenses | Cloud Only | DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, User.ReadWrite.All, Mail.Send |
| Map Network Drive Package | GroupMember.Read.All, User.Read.All | |
| Modify Distribution Group Settings | Cloud Hybrid | GroupMember.Read.All, DeviceManagementServiceConfig.Read.All, User.Read.All |
| Modify Distribution Group Settings | Cloud Only | GroupMember.Read.All, DeviceManagementServiceConfig.Read.All, User.Read.All |
| Network Drive Troubleshooting | GroupMember.Read.All, User.Read.All | |
| Outlook Mail Flow Troubleshooting | Cloud Hybrid | GroupMember.Read.All, User.Read.All, ServiceHealth.Read.All |
| Outlook Mail Flow Troubleshooting | Cloud Only | GroupMember.Read.All, User.Read.All, ServiceHealth.Read.All |
| Printer Troubleshooting Package Extended | GroupMember.Read.All, User.Read.All | |
| Re-allocate User License | Cloud Hybrid | DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, User.ReadWrite.All, Mail.Send |
| Re-allocate User License | Cloud-Only | DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, User.ReadWrite.All |
| Recover Lost Folder in Outlook | GroupMember.Read.All, User.Read.All | |
| Re-enable Terminated Account | Cloud Hybrid | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All |
| Re-enable Terminated Account | Cloud Only | UserAuthenticationMethod.ReadWrite.All, Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All |
| Remote Desktop Setup | GroupMember.ReadWrite.All, User.ReadWrite.All, Mail.Send | |
| Remote Desktop Troubleshooting | GroupMember.ReadWrite.All, User.ReadWrite.All | |
| Reset Network Password | Cloud Hybrid | GroupMember.Read.All, User.Read.All |
| Reset Network Password | Cloud Only | User.Read.All, UserAuthenticationMethod.ReadWrite.All, User.ManageIdentities.All |
| Reset Network Password | Semi-Hybrid | UserAuthenticationMethod.ReadWrite.All, User.Read.All, User.ManageIdentities.All, GroupMember.Read.All |
| Setup Mail Forwarding | Cloud Hybrid | GroupMember.Read.All, User.Read.All, Mail.Send |
| Setup Mail Forwarding | Cloud Only | GroupMember.Read.All, User.Read.All, Mail.Send |
| Staff Offboarding | Cloud Hybrid | UserAuthenticationMethod.ReadWrite.All, GroupMember.ReadWrite.All, User.ReadWrite.All, User.ManageIdentities.All, Directory.Read.All, Mail.Send |
| Staff Offboarding | Cloud Only | UserAuthenticationMethod.ReadWrite.All, GroupMember.ReadWrite.All, User.ReadWrite.All, User.ManageIdentities.All, Directory.Read.All, Mail.Send |
| Staff Offboarding | Prem Only | User.Read.All, Mail.Send |
| Staff Onboarding | Cloud Hybrid | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, Mail.Send |
| Troubleshoot Windows VPN Configuration | GroupMember.ReadWrite.All, User.ReadWrite.All, User.ManageIdentities.All | |
| Upload Staff Photo | Cloud Hybrid | GroupMember.Read.All, User.Read.All |
| Upload Staff Photo | Cloud Only | GroupMember.Read.All, User.Read.All |
| User Onboarding | Cloud Only | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, Mail.Send |
| User Onboarding | On Prem Only | User.Read.All, Mail.Send |
| User Onboarding | Semi-Hybrid | Directory.Read.All, GroupMember.ReadWrite.All, User.ReadWrite.All, DeviceManagementServiceConfig.Read.All, Organization.Read.All, User.ManageIdentities.All, Mail.Send |
| VPN Setup | Cloud Hybrid | GroupMember.Read.All, User.Read.All, Mail.Send |
| VPN Setup | Cloud Only | GroupMember.ReadWrite.All, User.ReadWrite.All, Mail.Send |
| Win10 Install Network Printer | GroupMember.Read.All, User.Read.All | |
| Win10 Outlook Package | GroupMember.Read.All, User.Read.All | |
| Win10 Printer Troubleshooting Package | GroupMember.Read.All, User.Read.All |