When setting up your MS Teams tenant for inclusion to our platform, you are provided a list of API permissions that you need to set up in Microsoft Entra. This article provides further explanation and links to the official Microsoft Graph documentation, so you can gain a complete understanding.
API / Permission name | Type | Description | Reason | Further Info |
---|---|---|---|---|
Presence.Read.All | Application | Read presence information of all users in your organization | By reading the presence data we are able to quickly react to a User/device reporting as offline and alert accordingly. This is faster than MS Teams Admin Center (10-15 minutes). | |
TeamworkDevice.ReadWrite.All | Application | Read and write Teams devices | This is used to get the device type, hardware detail, activity state, and health status information for a device. Write permissions are so that we can update software and reboot the devices. | |
CallRecords.Read.All | Application | Read all call records | Call records provide usage and diagnostic information about the calls and online meetings that occur within your organization. | |
User.Read.All | Application | Read all users' full profiles | Used to provide information on the User and the devices logged into by them. Used for license assignment identification of MTR Pro, MTR Basic, etc. |
Note: A 'User' is required for all Microsoft devices to register to the MS Teams platform. The reference to it in this guide relates to Teams devices as well as end-users.
Additional Graph APIs for Smart Buildings feature
You only require these permissions if you have - or are wanting to use - the Smart Buildings feature.
API / Permission name | Type | Description | Reason | Further Info |
---|---|---|---|---|
Place.Read.All | Application | Read all company places | Allows us to identify company meeting rooms to then query for the events using the below API. | Click Here |
Calendars.ReadBasic.All | Application | Read basic details of calendars in all mailboxes | Allows us to read the Free/Busy data and Organiser of Calendar events. | Click Here |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article