Roles required for fetching data from ReportingWebService API

Swarada Jalukar 0 Reputation points
2024-11-19T07:34:06.4766667+00:00

I am attempting to retrieve data from Message Trace API(ReportingWebService) by utilizing, other than built-in : Security Reader and Global Reader roles. Can someone help me, in knowing any other built in role for fetching the data? Or it would be great if you can help in listing down the exact Permissions needed which are related to ReportingWebService API, so that atleast I can try out creating a custom role based on these.

Microsoft 365
Microsoft 365
Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line.
5,178 questions
Azure Managed Applications
Azure Managed Applications
An Azure service that enables managed service providers, independent software vendors, and enterprise IT teams to deliver turnkey solutions through the Azure Marketplace or service catalog.
150 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
22,229 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 108.6K Reputation points MVP
    2024-11-19T07:56:37.22+00:00

    If you are using delegate permissions, you will need to have one of the "Reader" roles assigned. Alternatively, you can use application permissions (ReportingWebService.Read.All), details for example here: https://www.michev.info/blog/post/4067/modern-authentication-oauth-support-for-the-reporting-web-service-in-office-365


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.