Hi Jiahong Su, Thanks for reaching out. The attendanceReports api only returns report on scheduled online meetings and not adhoc meetings. You are welcome to provide your feedback and suggestion via the link below: Graph feedback
get all meeting attendance reports in a group or channel
Jiahong Su (Scyne)
20
Reputation points
Hello developers, I'm currently working on a project that requires to extract all meeting attendance records from teams and I found that using Graph API can only get access to a limited number of records. This is my method using the graph api to extract the attendance records.
- get the list of groups and their group ids under the user.
'https://graph.microsoft.com/v1.0/me/joinedTeams' - listing all the events for each group and find the meeting id for each event
https://graph.microsoft.com/beta/groups/{group_id}/events - for each event, find the attendance records
https://graph.microsoft.com/beta/me/onlineMeetings/{meeting_id}/attendanceReports - get the attendance record for each meeting
https://graph.microsoft.com/beta/me/onlineMeetings/{meeting_id}/attendanceReports/{record_id}?$expand=attendanceRecords but this method only gets the attendance records for those meetings scheduled in the Calendar before hand, is there any other way to extract all meeting attendance records for each group using graph api? Thanks
Microsoft Teams | Development
4,159 questions
Microsoft Security | Microsoft Graph
13,730 questions
Microsoft Teams | Microsoft Teams for business | Other
10,967 questions