Microsoft Dev Blogs

Microsoft Graph APIs for Microsoft Teams meeting transcripts now generally available

thumbnail

Microsoft Graph APIs for Microsoft Teams meeting transcripts now generally available

Microsoft has announced the general availability of the Microsoft Graph APIs for retrieving Microsoft Teams meeting transcripts. This allows developers to build apps that fetch the transcript content for meetings and apply AI on top of that to power scenarios like AI meeting summaries, speaker insights, smart follow-ups, and training and onboarding. Industries like sales enablement, HR/interviewing, and meeting management would especially benefit from using these APIs to enhance meeting productivity.

To use the meeting transcript APIs, users need to have a Microsoft Teams meeting with transcription enabled. During the meeting, the organizer or participant can turn on Start transcription or Start recording in the meeting controls. Developers can use the List transcripts API to retrieve all transcripts associated with a meeting and the Get transcript content API to fetch the transcript content in .vtt format, which includes details like utterance, start and end time, text, speaker, and language.

Change notifications are also supported, allowing developers to subscribe to notifications for when a transcript content is available. The API for getting the transcript content is metered and billing details can be found in the Microsoft Teams Recording and Transcript APIs billing in public preview blog post.

Additional APIs, such as the APIs to fetch meeting recordings and list all transcripts and recordings for meetings, are available to complement the transcript APIs for building applications for Teams meeting scenarios.

Developers can find more information and get started with these APIs on the Microsoft Learn platform and are encouraged to follow Microsoft365Dev on Twitter for the latest news and announcements.