SOLVED

Need APIs for Poly Teams Rooms -Poly phones registered to Teams F.E CCX 500 & C60

Copper Contributor

We recently migrated to Teams and planning to build an internal tool where we can get monitoring (UP & Down) and Quality metrics for the devices registered to Teams or using Teams.

 

For this requirement, we are searching for APIs for Teams rooms --> Not just MTRs, polyphones registered to Teams F.E: CCX 500 & C60. 

This is the data we need:

  • Export of all devices registered (MTRs, Poly Phones & Audio Codes Teams room phones)  to Microsoft Teams
  • Up & Down / Offline +Online status of these phones
  • Call history, real-time call quality & monitoring data & other quality metrics related to the network.
3 Replies
best response confirmed by Therese_Solimeno (Moderator)
Solution
Unfortunately there are no publicly documented APIs available for device management. There are APIs for the Teams Admin Center that can be found from the network tab in Dev Tools (F12) but are not publicly documented. As an example, a GET to the below URL will return all devices in the tenant. Rooms, Phones, ETC. https://admin.devicemgmt.teams.microsoft.com/api/v2/devices

Call History is one that I personally have not touched before, but I believe that that is part of the Graph API.

@harsharnvidia 

i have used REST API for Poly X Studio version MTRs using https://www.poly.com/content/dam/www/products/support/video/video-os/release-notes/video-os-rn-4-1-1... 

which provides below details. for CCX REST commands are similar to VVX models.

IP AddressMTRNameLANStatusCAMStatusMRCAMStatusMRAudio_statProvisioningStatusAudioAllowedVideo AllowedMICStatusMIC TypeMACAddressLocalTimeMute LockedMutedNumber of MICs Connectedvolume
10.X.X.XTernateupall_upall_upall_upoffTRUETRUEMIC_STATE_GREEN MIC_STATE_GREENPolycom Directional Mic Polycom SSL Mic00e0dbxxxxx2023-11-21T09:07:26.000+0700FALSEFALSE248
1 best response

Accepted Solutions
best response confirmed by Therese_Solimeno (Moderator)
Solution
Unfortunately there are no publicly documented APIs available for device management. There are APIs for the Teams Admin Center that can be found from the network tab in Dev Tools (F12) but are not publicly documented. As an example, a GET to the below URL will return all devices in the tenant. Rooms, Phones, ETC. https://admin.devicemgmt.teams.microsoft.com/api/v2/devices

Call History is one that I personally have not touched before, but I believe that that is part of the Graph API.

View solution in original post