Local API on a MTR device

Wout Blomme 20 Reputation points
2025-10-20T13:12:03.5133333+00:00

So I was wondering if there is a local api for a MTR device. I want to get base data from a MTR and right now I am using SNMP, but this is a hassle to setup and to use and to be honest it is an old protocol.

The data I want to get from an MTR is:

  • Mac address
  • Serialnumber
  • Ports (input or output ports like hdmi or usb, the count and the connection status)
  • Productname or Modelname
  • Name of the device
  • Software version
  • Any data that would be relevant for troubleshooting

So is there a local api that i can use using https or tcp requests on a MTR? If not is there a chance this will be added in the future?

Thank you in advance!

Microsoft 365 and Office | Development | Other
0 comments No comments
{count} votes

Answer accepted by question author
  1. Gabriel-N 7,545 Reputation points Microsoft External Staff Moderator
    2025-10-20T14:35:07.9733333+00:00

    Dear Wout Blomme

    Thank you for contacting the Q&A forum regarding this matter. Your question is very insightful, and I appreciate you taking the time to raise it. 

    After reviewing the available resources, I found that there is currently no publicly supported local API, such as one using HTTPS, TCP, or similar direct device requests, for Microsoft Teams Rooms (MTR) devices. This means that retrieving information like MAC address, serial number, port status, product or model name, device name, software version, or other troubleshooting details cannot be done through a local API at this time. 

    One possible approach is to use the Microsoft Graph API in its beta version. The teamworkDevice resource type within Graph API provides access to details about Teams-enabled devices, including Teams Rooms. It includes properties: 

    • deviceType (e.g., teamsRoom) 
    • hardwareDetail (OEM serial number, model) 
    • healthStatus 
    • currentUser 
    • activityState 

    It also allows actions such as restarting the device, running diagnostics, and updating software. Please note that these APIs are currently in beta and are scheduled for deprecation in November 2025, so this should be considered if you plan to use them. 

    Another option is to leverage Teams Admin Center or Teams Rooms Pro Management. These tools provide remote management, inventory, and troubleshooting capabilities for enrolled devices. They allow you to view device health, software version, and peripheral status, but this is done through the portal rather than a local API. 

    Regarding your question about future plans, there is no announced roadmap item for introducing a local API for MTR devices. I recommend monitoring the Microsoft 365 Roadmap for any updates in this area. Additionally, you may raise this suggestion on the Microsoft Feedback Portal so that the product team can review and consider it for future development.

    I understand this may not be the answer you were hoping for, but I hope this information is helpful. Please feel free to reach out if you have any further questions


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".   

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.