Checking whether a Teams meeting was recorded without fetching recordings

Lin, Hongyue 0 Reputation points
2024-05-08T21:10:42.7066667+00:00

Hi. Is there a way to determine whether a meeting is recorded/transcribed without fetching the callRecording or callTranscript collection and checking whether the resource exists? Thanks!

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,772 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Saranya Madhu-MSFT 150 Reputation points Microsoft Vendor
    2024-05-15T16:22:24.6+00:00

    Hello Lin, Hongyue,

    Thanks for reaching out!

    As per the document, for now, it is possible to fetch Microsoft Teams meeting transcripts and recordings using the Organizer ID in the post-meeting scenario. Your app can use Microsoft Graph REST APIs to access and fetch transcripts and recordings generated for a Teams meeting that has been scheduled beforehand.

    To determine if a meeting is recorded or transcribed using the Microsoft Graph API, without fetching the callRecording or callTranscript collections, you can configure your app to receive notifications when transcripts and recordings are available. It will be notified when the meeting ends.

    Note: The notification for a transcript is sent only if the subscription happens before the transcription starts.

    Document reference: https://learn.microsoft.com/en-us/graph/teams-changenotifications-callrecording-and-calltranscript

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.

    0 comments No comments