We have the following scenario. We create a Teams Meeting and distribute the URL to the meeting's participants. When the meeting ends, we get the meeting attendance report from the graph API. The meetings participants are anonymous users. They are logged in in our system, not in Microsoft and are not part of our Team in Azure.
My question is if we can pass some kind of identifier (e.g a query parameter) to the meeting URL, in order to cross reference the report with the user in our system.
Thanks in advance!
We have the following scenario. We create a Teams Meeting and distribute the URL to the meeting's participants. When the meeting ends, we get the meeting attendance report from the graph API. The meetings participants are anonymous users. They are logged in in our system, not in Microsoft and are not part of our Team in Azure.
My question is if we can pass some kind of identifier (e.g a query parameter) to the meeting URL, in order to cross reference the report with the user in our system.
Thanks in advance!
Share Improve this question asked 13 hours ago Victor BenetatosVictor Benetatos 4164 silver badges13 bronze badges 3 |1 Answer
Reset to default 0To get total number of participants in the meeting, execute the below query:
https://graph.microsoft/v1.0/me/onlineMeetings/MeetingID/attendanceReports
Make sure to consent OnlineMeetingArtifact.Read.All
API permission.
To list the users and their details who joined the meeting, run the below query:
https://graph.microsoft/v1.0/me/onlineMeetings/MeetingID/attendanceReports/AttendanceReportID/attendanceRecords
Reference:
Get meetingAttendanceReport - Microsoft Graph v1.0 | Microsoft
GET https://graph.microsoft/v1.0/me/onlineMeetings/MeetingID/attendanceReports
– Rukmini Commented 13 hours agoGET https://graph.microsoft/v1.0/me/onlineMeetings/MeetingID/attendanceReports/ReportID/attendanceRecords
– Rukmini Commented 12 hours ago