How to check if a user is in a trial

Noah Brabec 21 Reputation points Microsoft Employee
2022-10-11T19:30:08.14+00:00

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: https://stackoverflow.microsoft.com/questions/326124

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

Accepted answer
  1. Vicky Kumar (Mindtree Consulting PVT LTD) 1,166 Reputation points Microsoft Employee
    2022-10-14T08:47:28.46+00:00

    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 - https://learn.microsoft.com/en-us/graph/api/resources/subscribedsku?view=graph-rest-1.0#properties

    As i already saw couple of same questions, if you want this feature to available, you can raise a feature request - https://feedbackportal.microsoft.com/feedback/forum/ebe2edae-97d1-ec11-a7b5-0022481f3c80

    Hope this helps

    thanks

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful