Not getting Licensed User Last Activity Date details in Reports Graph Api after 48 hours

Ajay R 0 Reputation points
2025-04-17T12:04:52.9+00:00

Hi Team, We have a Microsoft 365 account with Freshworks (it-infra.freshworks.com) for internal testing purposes. Recently, we assigned an Office 365 E1 license to one of the user accounts, ******@it-infra.freshworks.com. We are using this API v1.0/reports/getM365AppUserDetail to fetch a CSV report with the user's Last Activity Date for our business use case. However, the issue is that even after assigning a license to the user mentioned before, 48 hours later, it does not reflect the changes in the M365 reports API call mentioned above. Thus, we are not able to get the default Last Activity Date for the user mentioned eventually blocks us.

Microsoft 365 Developer Program
Microsoft 365 Developer Program
Microsoft 365: Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line.Developer Program: A Microsoft program designed to help developers build cross-platform productivity experiences by giving them access to a developer subscription, sample data packs, documentation, training, experts, recommendations, and community events.
226 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 118.1K Reputation points MVP Moderator
    2025-04-18T15:04:37.3833333+00:00

    Reports in M365 are not real time, you can expect 3-5 days of delay in data reflected in them, sometimes even more. If you need some more reliable indicator of activity, you can use the Unified audit log, however even there you can expect few hours of delay (and you guessed it, even more in some cases). That's just the reality of the cloud...

    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.