How to check if a user is in a trial

Noah Brabec 21 Reputation points

Hi Graph team,
The Microsoft Defender Threat Intelligence team is looking for a way to delineate trial users from premium users. When accessing the user via the graph api we can see when a user has the MDTI SKU applied to the user, that sku is ae1a02f1-8d08-4d10-94c6-0d2192567d53. From our understanding, this only lets us know that the user is not a free user. When looking through the billing catalog, I can see that there is a specific OfferID GUID for the trial option, that guid is 8c568e27-529b-433d-8127-cb1d3faf701c but it looks like offer information is not surface-able via graph. We've tried applying the trial offer to a test user but the product sku is the only information that appears on the user. How do teams tell if a given user is in a trial compared to a paid user if the SKU GUID is the same in both scenarios?

This question also exists in stack overflow:

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

Accepted answer
  1. Vicky Kumar (Mindtree Consulting PVT LTD) 1,156 Reputation points Microsoft Employee

    Sorry, there is no way to check if skus is a trial or paid, this feature is not available yet, you can see the list of property available for Skus -

    As i already saw couple of same questions, if you want this feature to available, you can raise a feature request -

    Hope this helps


    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful