Hi @Irfaan Ahmed,
Welcome to Microsoft Q&A forum.
Thank you for reaching out, and I sincerely apologize for the inconvenience you've experienced while trying to access previous attendance reports in Microsoft Teams.
Based on your detailed description, I’d like to provide the following information:
This is currently a known behavior affecting some Teams users. Many members of the Microsoft community have reported similar issues recently. The Microsoft engineering team is aware of the problem and is actively working on a permanent fix.
In the meantime, Microsoft and community moderators have suggested a few workarounds to help retrieve attendance data for past meetings:
1/ Recommended best practices moving forward:
- Download the attendance report immediately after each session ends.
Teams typically posts an “Attendance” entry in the meeting chat about 5 minutes after the meeting ends. As the organizer, you can click this entry and download the report in CSV format.
- Use the in-meeting option:
During the call, go to People > Download attendance list before ending the session.
For reference: Manage meeting attendance reports in Microsoft Teams - Microsoft Support
While these steps won’t recover missing reports from past meetings, they will help ensure you have a local copy for each session going forward avoiding the need to scroll back through Teams later.
2/ For urgent:
If this is urgent and you need these attendance reports for compliance, I recommend involving your IT administrator to explore the following advanced options.
A) Microsoft Graph API
Microsoft previously recommended this method during a similar outage:
- The meetingAttendanceReport API can pull attendance info for a given meeting ID, including attendee names and join/leave times.
- Your tenant admin can run this API query to extract the data. The API returns details in JSON, which can then be converted to CSV or another readable format.
B) Teams Admin center (for admins)
If you or someone in your organization has access to the Teams Admin Center, attendance reports may be available there:
- Navigate to Users > (Select organizer) > Meetings & Calls, scroll to Past Meetings, find the specific meeting, and click the Excel icon to download the report.
- Note: This report may not be as detailed as the in-Teams attendance tab (some users noted missing info or user IDs instead of names), but it will at least list who attended.
This approach requires knowing the Meeting ID or identifying it among past meetings.
In case your IT administrator cannot access the necessary information or make required changes, I recommend contacting the higher-level support team who can access backend details and investigate further. Once you reach out, a live agent will contact you through your preferred method and assist you step by step until your issue is fully resolved.
- You can open a support request through the Microsoft 365 Admin Center.
I hope this helps you access your previous attendance reports in Microsoft Teams smoothly. I'm glad to assist and truly hope the information provided has been useful. Please feel free to reach out anytime if you need further assistance.
If you find my post helpful, kindly consider marking it as the accepted answer. Doing so can assist others in the community who may have similar questions in finding solutions more quickly.
Thank you for your kindness and contributions to the forum.
Note: Follow the steps in our documentation to enable email notifications if you want to receive email notifications related to this topic.