Management

Teams Meeting History : Every Details About Access, API, & Export

You want to know who can and how to access your Teams meeting history ? Here's what you need to know.

Article plan

Text Link
Text Link
-
-
-
-
-
-
-
-
-
-
-

get the work done for any meeting

Microsoft Teams does store meeting history, but where and who can access it ? Can you export it ?

This guide will show you how to manage your Microsoft Teams meeting history efficiently.

Is There a Log of Past Teams Meetings?

Microsoft Teams does keep a log of past meetings, but the level of detail varies based on how the meeting was recorded and stored.

Unlike some platforms that offer a centralized "meeting log," Teams distributes meeting history across different sections, including Calendar, Chat, Call History, and Recordings

Microsoft Teams retains several key details about past meetings, including:

  • Meeting Date & Time: Every scheduled or ad-hoc meeting is logged with a timestamp.
  • Participants List: The names of attendees who joined the meeting.
  • Meeting Duration: Total length of the session.
  • Chat & Shared Files: Conversations and documents exchanged during the meeting.
  • Recordings & Transcripts (if enabled): If the meeting was recorded, the file is saved to OneDrive or SharePoint.

However, Teams does not automatically keep full meeting transcripts or summaries unless a recording or transcription service was enabled during the session.

Who Can Access Teams Meeting Logs?

Access to Teams meeting history depends on user roles and permissions set by your organization. Here’s a breakdown of who can see meeting logs and recordings:

  • Meeting Organizer: Has full access to meeting details, including the participant list, shared content, and recordings.
  • Participants: Can access meeting chat history, shared files, and recordings (if permissions allow). However, they cannot modify or delete meeting records.
  • IT Administrators: Have the ability to retrieve detailed meeting logs, including call history and recordings, using Microsoft 365 Compliance Center and Teams Admin Center.
  • External Guests: If allowed, external guests can access meeting chats and shared files, but their permissions are typically restricted based on organization policies.

How to Access Your Teams Call History

Below, we’ll walk through how to access your call history on both desktop and mobile devices.

1. Where to Find Your Teams Call History?

Your call history is stored in the Calls tab within Microsoft Teams, separate from the meeting logs found in the Calendar or Chat tabs.

To access it:

On Desktop (Windows & Mac)

  1. Open Microsoft Teams.
  2. Click on the Calls tab in the left sidebar.
  3. Select "History" to view your recent calls.

On Mobile (iOS & Android)

  1. Open the Microsoft Teams app.
  2. Tap on the Calls icon at the bottom of the screen.
  3. Go to the History tab to see your past calls.

In the call history section, you’ll see the contact’s name, call duration, and whether it was a missed, incoming, or outgoing call.

2. How Far Back Can You See Call History?

Microsoft Teams typically retains call logs for 30 days by default. However, the retention period depends on your organization’s settings. Some companies may extend the retention period through Microsoft 365 policies, allowing access to call records for up to 90 days or longer.

If you need older call records beyond what’s available in Teams, an IT administrator may be able to retrieve them through Microsoft 365 Compliance Center.

3. What Data is Available in Call History?

When you check your call history, you’ll find key details such as:

  • Caller & Receiver Information – Name, phone number (if applicable), and Teams username.
  • Call Date & Time – The exact timestamp of when the call occurred.
  • Call Duration – The total length of the call.
  • Missed Calls & Voicemails – If you missed a call, Teams logs it and provides a voicemail (if the caller left one).

However, Teams call history does not include meeting recordings or transcripts—those must be accessed separately through the Chat, Calendar, or OneDrive/SharePoint folders.

How to Access Your Teams Meeting History via API

If you need detailed meeting records, long-term storage, or automation, Microsoft Teams provides an API-based solution through Microsoft Graph API. This allows developers and IT administrators to access meeting history programmatically, retrieve metadata, and integrate meeting data with other business applications.

Unlike the Teams app, which only provides basic call history for a limited time, the Graph API enables custom reporting, extended storage, and integration with analytics tools. Here’s how to access your Teams meeting history via API.

1. What Can You Retrieve Using the Teams API?

Microsoft Graph API allows organizations to fetch, store, and analyze meeting data. Some of the key details you can access include:

  • Meeting ID & Subject – Unique identifiers for each Teams meeting.
  • Start & End Time – Timestamp for when the meeting began and ended.
  • Participants List – Names, roles (organizer/attendee), and email addresses of participants.
  • Meeting Recordings & Transcripts – If enabled, links to stored recordings and transcript files.
  • Chat Messages & Shared Files – Content exchanged during the meeting.

2. How to Access Teams Meeting History via API

To retrieve meeting history via API, follow these steps:

Step 1: Register an App in Microsoft Azure

  1. Go to the Azure Portal and navigate to App Registrations.
  2. Click "New Registration" and provide a name for your app.
  3. Configure the required permissions for Teams and Graph API access.

Step 2: Get an Authentication Token

  1. Use the OAuth 2.0 authentication process to obtain an access token.
  2. Ensure your token includes permissions for Teams Meeting.Read and CallRecords.Read.

Step 3: Retrieve Meeting Data Using Microsoft Graph API

Once authenticated, use the following API request to fetch meeting history:

http

CopierModifier

GET https://graph.microsoft.com/v1.0/me/onlineMeetings

Authorization: Bearer YOUR_ACCESS_TOKEN

For organization-wide meetings, an admin can use:

http

CopierModifier

GET https://graph.microsoft.com/v1.0/users/{user-id}/onlineMeetings

This returns a JSON response containing meeting metadata, timestamps, participants, and recordings (if available).

3. Who Can Use the Teams API?

  • IT Administrators – Retrieve company-wide meeting history for compliance or reporting.
  • Developers – Build custom dashboards or integrate Teams meeting data with other applications.
  • Business Analysts – Use meeting records for workflow automation and productivity tracking.

How to Export Your Teams Call History

Microsoft Teams does not provide a direct "Export" button for call history. Instead, you’ll need to download data manually or use Microsoft Graph API or Teams Admin Center for bulk exports. Below, we’ll explore different methods to export Teams call history efficiently.

1. Exporting Teams Call History Manually

For individual users who need to save their own call records:

On Desktop (Windows/Mac)

  1. Open Microsoft Teams and go to the Calls tab.
  2. Click “History” to view recent calls.
  3. Take a screenshot or manually copy details into a spreadsheet (limited to visible entries).

On Mobile (iOS/Android)

  1. Open the Microsoft Teams app.
  2. Tap on the Calls tab, then select "History".
  3. Manually note down details or take a screenshot for reference.

Best for: Users needing a quick, one-time export of their call history.
Limitations: No structured data, requires manual effort for large call logs.

2. Exporting Call History via Teams Admin Center (For IT Admins)

Admins can export organization-wide call logs from the Microsoft Teams Admin Center:

  1. Sign in to Microsoft Teams Admin Center (admin.microsoft.com).
  2. Navigate to Analytics & Reports > Usage Reports.
  3. Select “Teams Call Usage Report” to generate call data.
  4. Click Export and download as a CSV or Excel file.

Best for: IT admins needing company-wide call records.
Limitations: Limited customization options, requires admin permissions.

3. Exporting Call History Using Microsoft Graph API (Advanced Method)

For organizations needing automated call log exports, the Microsoft Graph API allows direct access to call history.

  1. Authenticate via Azure Active Directory.
  2. Use the following API request to retrieve call logs:

http

CopierModifier

GET https://graph.microsoft.com/v1.0/communications/callRecords

Authorization: Bearer YOUR_ACCESS_TOKEN

  1. Export the data as JSON, CSV, or integrate with BI tools.

Best for: Developers & IT teams needing automated data retrieval.
Limitations: Requires API configuration and permissions.

Track, Summarize, and Organize Teams Meetings with Noota

Reviewing Microsoft Teams meeting history manually is time-consuming and inefficient. That’s where Noota AI changes the game :

  • Instant Transcriptions : Instead of replaying lengthy Teams recordings to find key points, Noota provides real-time transcription that captures everything as the meeting unfolds.
  • Smart Search: Ever struggled to find a specific decision or action item in a past meeting? Noota’s smart search feature lets you instantly locate key moments by searching for keywords, dates, or speaker names.
  • Actionable Insights: Meetings shouldn’t just be recorded and forgotten. Noota ensures they translate into actionable next steps: AI-generated summaries highlight key points, saving you from writing manual notes.
  • Easy Sharing & Collaboration : With Noota, sharing meeting insights is effortless. Instead of forwarding long videos or chat logs, you can export transcripts and summaries in various formats (PDF, DOCX, CSV) and automate follow-up emails based on meeting discussions.

Want to manage your Zoom history efficiently and in one place ? Try Noota for free now.

Related articles

Forget note-taking and
try Noota now

FAQ

How does Noota help recruitment teams save time?
It automates interview transcriptions, generates structured candidate reports, and updates ATS records—eliminating hours of manual work
Can Noota analyze candidate skills and soft skills?
Yes! It extracts and organizes candidate responses, providing insights into qualifications, communication style, and confidence levels.
How does Noota support sales teams?
It records sales calls, tracks key objections, identifies buying signals, and integrates with CRMs for automated follow-ups.
Can Noota help in project management and decision-making?
Yes, it captures meeting discussions, highlights key takeaways, and ensures alignment by making past meetings easily searchable.
Which platforms does Noota support for recording and transcription?
It works with Google Meet, Zoom, Teams, Webex, and even in-person meetings—offering high-accuracy transcription in 50+ languages.
Does Noota integrate with CRM, ATS, and productivity tools?
Yes! It connects with Salesforce, HubSpot, BullHorn, Notion, Slack, and many more, ensuring smooth data transfer.
Can Noota generate follow-up emails and reports automatically?
Yes, it drafts emails based on meeting content and creates structured reports, so you never miss an action item.
How does Noota ensure security and compliance?
All data is encrypted, stored in EU data centers, and meets strict compliance standards, including GDPR, SOC2, and ISO 27001.
What is the custom summary and what’s it for?
The custom summary is a template that enables you to structure your meeting minute. You can create as many custom summaries as you like!
Can I transcribe an audio or video file I've already recorded?
Yes, you can transcribe a document that has already been recorded. Simply upload it to the Noota interface.
How does the recording work, with or without a bot?
You can record in two ways: using the Noota extension or by connecting your calendar.

In the first case, you can directly activate recording as soon as you join a videoconference.

In the second case, you can add a bot to your videoconference, which will record everything.
Can I transcribe and translate into another language?
Over 80 languages and dialects are available for transcription.

Noota also enables you to translate your files into over 30 languages.
Is the data integration  into my ATS secure?
Yes, your interview data is transmitted securely to your ATS.
How does conversational intelligence work?
Conversational intelligence is based on NLP analysis of the words and intonation used by each participant to identify emotions and behavioral insights.
Why is it important to conduct structured interviews?
Numerous studies have proven the accuracy, efficiency and objectivity of structured interviews. By asking each candidate the same questions in the same way, you streamline your interview process and reduce the influence of cognitive bias.
Why should I generate an interview report ?
An interview report helps pooling standardized information on your candidates, sharing it with all stakeholders and objectifying your assessment. Clear, structured data enables you to make more informed recruitment decisions.
How are job ads generated?
Our job ads generator leverage the latest LLMs to turn the data from your meeting or brief into an eye-catching and easy-to-read job description.
Do I have to change the way I conduct interviews?
No, Noota is just an assistant to your work. You can continue to conduct interviews as you do today. To improve the accuracy of the report, you should customize the interview templates based on your existing list of questions.
Can I remove my data from Noota?
Yes, just use the delete function on our interface and within 24 hours we'll have deleted this data from our database.
Can I record my meetings over the phone or in person?
Yes, Noota includes a built-in recorder to capture sound from your computer, and soon from your phone.
Do the candidates have access to the AI notes?
No, you manage the accessibility of the data you record. If you want to share it with them as feedback, you can. Otherwise, it won't be accessible to them.
Does Noota evaluate candidates?
No, Noota records, transcribes and summarizes your interviews. It helps you make informed decisions with clear information about the candidate. But it's not a substitute for your own judgment and assessment skills.