Graph API - Meeting Recording and Transcript

Jaysonne Pacurib 36 Reputation points


In MS Teams, I have a meeting with a recording and transcription. I can see that the recording is saved in OneDrive/SharePoint under My Files/Recording/<recording filename>.mp4.

In OneDrive/SharePoint, using a web browser, when I click on the recording mp4, it loads on a player and I can see that there is an option to enable the caption/subtitle (which is actually the transcription).

However, when I access it via graph API (/me/drive/items/{item_id}), the caption/transcription doesn't seem to be embedded in the actual mp4 file. My questions are as follows:

  1. Is there a way to access the transcription via graph API?
  2. Both properties @microsoft.graph.downloadUrl and webUrl points to the actual file. Is there a way to programmatically get the player link/URL to play the recording mp4 with the option to show the caption/transcription (similar to how it is being played when accessed via browser in OneDrive/SharePoint)?

Thanks in advance!

Microsoft Graph SDK
Microsoft Graph SDK
A Microsoft software developer kit designed to simplify building high-quality, efficient, and resilient applications that access Microsoft Graph.
736 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
1,701 questions
Microsoft Graph Teamwork API
{count} votes

Accepted answer
  1. Nikitha-MSFT 536 Reputation points

    Currently Teams does not have any API to access the the transcription. Could you please Raise a user voice?

3 additional answers

Sort by: Most helpful
  1. Shantanu 6 Reputation points

    Microsoft Graph recently released a new API to /beta that allows authorized 3P apps to retrieve a meeting's transcripts (after the meeting is over):

    Please try the API and give us feedback. Thank you!

    No comments

  2. Camilo Dominguez 1 Reputation point


    I would also like to know about this.

    We are currently trying to allow our clients to integrate with Teams, but we need a way to retrieve the audio / video and transcript when a meeting has ended. We will use this to generate some notes for our clients.


    No comments

  3. Saravanan Sakthikumar 1 Reputation point

    Please let us know if there is any alternative way to record call and get it back

    No comments