Microsoft Teams Recording and Transcript APIs billing in public preview
In Microsoft Teams, users can record and transcribe their Teams meetings to capture and review the meeting content. We have released new Graph APIs available in public preview that allows developers to fetch the recording & transcript for a scheduled regular (non-channel) meeting.
On October 3, 2023, we are starting billing in public preview for the Recording and Transcript APIs. These APIs support an evaluation quota of 600 minutes per app per tenant per month, that apps can use without configuring an Azure billing setup. To go beyond the evaluation quota, apps must follow the steps described in Enable metered Microsoft 365 APIs and services to set up an active Azure subscription for billing purposes. Once the app is registered in Azure billing, they will be billed according to the prices below:
API | Price |
Get Recording Content API | $0.03 per minute of recording content |
Get Transcription Content API | $0.024 per minute of transcript content |
For more information on billing, see here.
Key benefits of Teams Recording and Transcript APIs
Developers building LOB apps and multi-tenant ISV solutions in domains like Sales Intelligence and HR/Interview Intelligence can use these Teams Recording & Transcript APIs to fetch recording and transcript content of a scheduled regular (non-channel) meeting, after the meeting ends.
Get started with Teams Recording and Transcript APIs
You can list all the recordings and transcripts associated with an organizer or a meeting using these APIs:
- List transcripts & recordings for an organizer: onlineMeeting: getAllTranscripts ; onlineMeeting: getAllRecordings
- List transcripts & recordings for a meeting: List transcripts ; List recordings
Once you have the transcriptId
or the recordingId
from the above APIs, you can call Get APIs to fetch the transcript & recording content:
- Get Transcript Content: The Transcript content is available in .vtt format. Below is an example of how the vtt format for transcript appears. It contains details like utterance, start & end time, text, speaker, and language.
- Get Recording Content: The Recording content is available as a .mp4 video file.
We also support APIs to subscribe to change notifications for when a transcript or recording file is available. For more information on these APIs, see the documentation.
For more information about Microsoft Teams APIs, visit: Use the Microsoft Graph API to work with Microsoft Teams – Microsoft Graph beta | Microsoft Learn
More resources:
- Visit our Microsoft 365 Dev Center.
- Follow us on Microsoft 365 Developer (@Microsoft365Dev) / Twitter for the latest news and announcements.
0 comments