some microsoft teams apis cost money on graph

Ok, just looking through the latest work that I’ve been doing, and found NOTHING…

BUT a colleague of mine asked a question:

How do customers get charged for using MS Graph APIs with MS Teams?

Well, that’s a great question. Because some features within the MS Graph API cost money. The MS Graph API is here, so you can have a play for free.

MS Graph is an API, which allows those with the developer “power” to access data from the API that gives them various bits of information from their tenant.

Have a look at this one (Get a user – Microsoft Graph v1.0 | Microsoft Docs):

https://graph.microsoft.com/v1.0/me/

Which will just return the logged in user (and if you go to the Graph Explorer) you can click on me and see it. If you aren’t logged in to O365, you’ll get a demo user to play around with. And get the result, like so:

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",
"businessPhones": [
"+1 412 555 0109"
],
"displayName": "Megan Bowen",
"givenName": "Megan",
"jobTitle": "Auditor",
"mail": "MeganB@M365x219999.onmicrosoft.com",
"mobilePhone": null,
"officeLocation": "12/1110",
"preferredLanguage": "en-US",
"surname": "Bowen",
"userPrincipalName": "MeganB@M365x219999.onmicrosoft.com",
"id": "48d31999-5fad-4d73-a9f5-3c356e68a038"
}

All of this comes back to the question of money, cash, greenbacks, etc etc. There is a charge for using the Microsoft Teams APIs within the MS Graph. And here they are: Licensing and payment requirements – Microsoft Graph | Microsoft Docs.

So the access and usage of certain API calls have been carved up into different “models” and only a certain set of calls is chargeable, all others that are present on the API and not called out as chargeable look to be free.

Let me know if you get charged for using the “me” feature above… if you do, just check your ID, wallet, purse or bag for some ID 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *