Teams Rooms & Teams Devices Health
The question it answers: Which Teams Rooms and Teams devices are offline, have faulty peripherals, or need updates?
Meeting rooms that do not work cost meetings. This report lists Teams Rooms, panels, displays and phones that are offline, have disconnected cameras, microphones or speakers, or need software updates.
At a glance
Section titled “At a glance”| Where in the app | Tenant › Teams Voice, Power Platform & Copilot › Teams Rooms & Devices Health |
| Workload | Teams and collaboration |
| Kind | Findings list · dashboard tile |
| Data | Read from Microsoft 365 when someone first opens it, then kept for the report cache lifetime (Settings > Data & cache, 1 hour unless changed). |
| Licence | Teams Rooms / Teams Phone devices (Teams Rooms Pro for full health data). |
| Report id (API and MCP) | tenant.collaboration.teams-devices |
Columns
Section titled “Columns”| Column | Key | Type |
|---|---|---|
| Severity | Severity | Status |
| Device type | Category | Text |
| Device | Subject | Link |
| Check | Setting | Text |
| Health / activity | Value | Text |
| Finding | Finding | Text |
| Hardware | Detail | Text |
| Last change | When | Date |
| Count | Number | Number |
A findings list hides columns that no row fills. Severity is Critical, Serious, Warning, OK or Info; rows rated Critical, Serious or Warning need attention (Working with findings).
What it needs
Section titled “What it needs”Licence: Teams Rooms / Teams Phone devices (Teams Rooms Pro for full health data).
Application permissions on the IntensiveReports app registration (all permissions):
| Permission | API | What it allows | Note |
|---|---|---|---|
TeamworkDevice.Read.All | Microsoft Graph | Read Teams devices |
Data sources it reads
GET /beta/teamwork/devicesGET /beta/teamwork/devices/{id}/health ($batch)
Through the API and MCP
Section titled “Through the API and MCP”GET /ir-api/v1/reports/tenant.collaboration.teams-devices?size=100An AI assistant reads it with the MCP tool get_report and the id tenant.collaboration.teams-devices. The client needs the Read grant for Teams and collaboration. See Using the API.