Microsoft Graph API: Failed To Execute Backend Request - Get Transcripts

Hugo White 0 Reputation points
2025-05-27T08:11:07.8033333+00:00

I am currently making a program that retrieves the teams transcript for a recent meeting in C#. I am using delegated permissions via an account that is the co-organiser of the meeting to make calls via the graph API. I am specifically having issues with the request: var transcriptResp = await graphClient.Me.OnlineMeetings[meetingId].Transcripts.GetAsync(); This returns a 502 error 'Failed to execute backend request.' The issues that I am having is my code can successfully retrieve the transcripts for certain meetings fine but then for others I am hit with this error. The inconsistency of the errors are what is confusing me.

User's image

I have tried resetting the account as co-organiser. - Same result I have tested with meetings that occurred after the erroneous ones and they sometimes work and sometimes don't. I cannot see any difference between meetings that error out and ones that don't. I have searched online and there does not seem to be any documentation for this apart from 'Wait for the transcript to be available'. I can manually download the transcript via the teams app and that has been available for over 4 hours now. So I assume its not still finalising the graph API availability - especially due to the fact I have been able to successfully process meetings with longer transcripts after this.

I would just like any clues on why this is an issue and if it is an issue with my GraphAPI calls or if this is an issue out of my control.

Microsoft Security Microsoft Graph
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Aashutosh Tiwari - MSFT 435 Reputation points Microsoft External Staff
    2025-05-27T12:54:49.34+00:00

    Hi @Hugo White

    Thanks for posting question on Microsoft Forum,

    To answer your question, A 502 error typically indicates a backend issue, meaning the request isn't successfully reaching Microsoft's servers or the service is temporarily unavailable.

    Here are a few possible reasons

    API Availability & Processing Time Even though you can manually download the transcript via Teams, the Graph API might still be processing it. Some users have reported delays in transcript availability through the API, even after the transcript is visible in Teams.

    Permissions & Access Issues Ensure that your account has the correct permissions. The API requires OnlineMeetingTranscript.Read.All permissions, and sometimes, additional policies need to be configured for delegated access.

    Meeting-Specific Issues Some meetings may have different configurations or restrictions that prevent transcript retrieval. If certain meetings consistently fail while others succeed, check if there are differences in:

    Meeting organizer roles

      Meeting settings (e.g., transcription enabled)
      
         Tenant policies affecting transcript access
         
    
    1. Graph API Backend Issues Since this is an intermittent issue, it could be related to Microsoft's backend services. You might want to check the Microsoft Graph Service Health to see if there are any ongoing outages. 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

Your answer

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