MS Teams Graph API - Online Meetings Attendance Data for Meeting

ChrisT-9595 15 Reputation points
2023-05-24T13:11:59.46+00:00

Graph API end-point where the problem has been detected:
/users/{$userId}/onlineMeetings/{$onlineMeetingId}/attendanceReports
Reference: https://learn.microsoft.com/en-us/graph/api/attendancerecord-list?view=graph-rest-1.0&tabs=http

Problem description:
When querying the API for the Attendance Reports of an Online Teams Meeting, there are no Attendance Reports from Breakout Rooms in the Response.
This happens when the Meeting Organizer is closing the Meeting with the "End Meeting" option and not with the "Leave Meeting" option (in which case, we expect all Participants to be forced out of the Meeting).

Additional details:
In case one or more Participants had previously been in Breakout Rooms, their participation in such Breakout Rooms is not listed in the Attendance Reports. That is, there are no corresponding separate Attendance Reports listed, for such Breakout Rooms.
Contrary to that, when we download an Attendance Report from within MS Teams, by using the Organizer's MS Account, then the Users' Attendance Data from the Breakout Rooms are included.
We have noticed (if not mistaken) that such data from Breakout Rooms are included in Reports of the last 2-3 weeks or so (so, we guess that this is a new addition).
We would like to ask if anyone knows if this is a new functionality and these data are not yet included in the API; and, if not, if this is expected to be supported in the API any time soon.

Also, could there be a chance that, if the Organizer Ends the Meeting and some Participants are still inside Breakout Rooms, that such Participants are not forced to leave the Meeting (contrary to the Participants in the main Room)? This could also explain the problem.

Thanks.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,446 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,477 questions
0 comments No comments
{count} votes

Your answer

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