How to get application usage data of users from Microsoft Graph

Alper Sener 40 Reputation points
2023-09-01T10:09:41.0566667+00:00

Hello,

I can get the aggregated usage reports from Microsoft Graph, such as usage of Excel, Word, or Mailbox, etc., and these are in daily breakdown. However, I could not find this information by user breakdown. Is it possible to get this information by user breakdown using Microsoft Graph or any other Microsoft product?

I also could not find any endpoint that states this information is provided on a user basis.

Thanks in advance.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,810 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 103.6K Reputation points MVP
    2023-09-01T16:53:08.1833333+00:00

    Most of the M365 usage reports come with a "details" endpoint too, have you tried that? I.e. for the Microsoft 365 Apps Usage report, you can query:

    GET https://graph.microsoft.com/beta/reports/getM365AppUserDetail(period='D7')?$format=application/json

    You cannot have a breakdown by both user and day, if that's what you're after.

    0 comments No comments

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.