How can i fetch transcript using graph API?

Kripa 140 Reputation points
2024-10-16T07:23:58.6933333+00:00

I have used Graph API to fetch meeting transcript using Meeting ID.

But i am facing error that : [Failed to fetch transcript. Status code: 400, Response: {"error":{"code":"BadRequest","message":"Resource not found for the segment 'onlineMeetings'."]

Reference link:https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/meeting-transcripts/api-transcripts?source=recommendations

I want to know the meeting ID which i am using ,it should be live and user have to manually click on transcript button ,then it will fetch Transcript for me using Graph API.

But i want that only i will give meeting ID (either it should be live or finished meeting or old meeting Id) and by code which i have written in python using Graph API to fetch transcript.

Help me ASAP.

Microsoft Teams Development
Microsoft Security Microsoft Entra Microsoft Entra ID
Developer technologies Visual Studio Other
Microsoft Security Microsoft Graph
Microsoft Teams Microsoft Teams for business Other
0 comments No comments
{count} votes

Accepted answer
  1. Anonymous
    2024-10-16T08:39:00.4733333+00:00

    Hello Kripa,

    Thank you for reaching out to Microsoft Support!

    You may get it via List transcripts, but please check the validity of your online-meeting-id when you request it.

    It's also worth noting that channel meetings and meetings created through the create onlineMeeting API are not supported by this endpoint.

    User's image

    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.


1 additional answer

Sort by: Most helpful
  1. Hitesh Pachipulusu - MSFT 3,620 Reputation points Microsoft External Staff
    2024-10-16T08:22:49.19+00:00

    Hello Kripa,Thank you for reaching out to Microsoft Support!

    The error message "Resource not found for the segment 'onlineMeetings'" indicates you are using wrong API. Please try the following APIs to get online meetings. This API doesn't support meetings created using the create onlineMeeting API that are not associated with an event on the user's calendar.

    image (36)

    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.

    0 comments No comments

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.