Share via

Unable to retrieve transcripts using meetings API

Mahesh Kurucheti 76 Reputation points
2025-04-09T11:51:47.9566667+00:00

Hi Team,

We are trying to fetch transcript id from meeting id using "https://graph.microsoft.com/v1.0/users/

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2025-04-17T06:55:05.0533333+00:00

    Hello @Mahesh Kurucheti,

    I understand you want to list transcripts using Microsoft Entra ID application then you need to create an Application Access Policy and grant the policy to the application so that it can read meeting details.

    Initially, I got the same error:

    
    https://graph.microsoft.com/v1.0/users/<UserID>/onlineMeetings/<MeetingID>/transcripts
    
    

    enter image description here

    Hence to resolve the issue, check the below:

    Make sure to assign OnlineMeetingTranscript.Read.All Application type API permission:

    enter image description here

    Create application policy and grant the policy:

    Login as Admin

    
    Install-Module -Name MicrosoftTeams -Force -AllowClobber 
    
    Import-Module MicrosoftTeams
    
    Connect-MicrosoftTeams
    
    New-CsApplicationAccessPolicy -Identity Ruk-policy -AppIds "MicrosoftEntraAppId" -Description "Allow access to Teams App"
    
    Grant-CsApplicationAccessPolicy -PolicyName Ruk-policy -Global
    
    

    enter image description here

    Generated access token:

    
    GET https://login.microsoftonline.com/TenantID/oauth2/v2.0/token
    
    client_id: ClientID
    
    client_secret: Secret
    
    scope: https://graph.microsoft.com/.default
    
    grant_type: client_credentials
    
    

    enter image description here

    I successfully listed the meeting transcripts:

    
    https://graph.microsoft.com/v1.0/users/UserID/onlineMeetings/MeetingID/transcripts
    
    

    I got empty response as I don't have any transcripts:

    enter image description here

    Reference:

    Configure an application access policy using the cloud communications API - Microsoft Graph | Microsoft


    If this answer was helpful, please click "Accept the answer" and mark Yes, as this can be beneficial to other community members.

    User's image

    If you have any other questions or still running into more issues, let me know in the "comments" and I would be happy to help you.

    Hope this helps!

    Was this answer helpful?


  2. Aashutosh Tiwari - MSFT 435 Reputation points Microsoft External Staff
    2025-04-09T12:37:13.3433333+00:00

    Hi Mahesh,

    Thank you for reaching out to Microsoft!

    It seems like you are facing issues in retrieving transcripts using Meeting API. Please go through this documentation once
    https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/meeting-transcripts/overview-transcripts#configure-permissions-on-microsoft-entra-id-to-access-transcript-and-recording

    and check whether you have all permissions

    Hope this helps.

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

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.