The roles and permissions, or minimum scope, required by a service account configured for Exchange Online reporting and auditing in Exchange Reporter Plus are listed below.
Table 1: Roles and permissions required by the service account
| Module | Role Name | Scope |
|---|---|---|
| Reporting and auditing | Global Reader | Get reports on all Microsoft 365 services. |
| Migration | Privileged Authentication Administrator | Allow technicians to update details of all users (administrators and non-administrators). |
| Help Desk Administrator | Allow technicians to update details of non-administrators and other help desk administrators. | |
| Exchange Administrator | Update mailbox properties. |
The roles and permissions, or minimum scope, required by a Microsoft Entra ID application configured for Exchange Online reporting and auditing in Exchange Reporter Plus are listed below.
Table 2: Roles and permissions required by the Microsoft Entra ID application
| Module | API Name | Permission | Scope |
|---|---|---|---|
| Reporting | Microsoft Graph | User.Read.All | Get user and group member reports. |
| Reports.Read.All | Get usage reports. | ||
| Calendars.Read | Get users' calendar details. | ||
| Organization.Read.All | Get license details. | ||
| Auditing | Office 365 Management | ActivityFeed.Read | Read the activity data for the organization. |
| Content Search | Microsoft Graph | Mail.Read | Read the email content in mailboxes. |
| Migration | Office 365 Exchange Online | Mail.ReadWrite | Migrate the email content in mailboxes to Exchange Online. |
| User.ReadWrite.All | Create user objects. |
Copyright © 2024, ZOHO Corp. All Rights Reserved.