List transcripts: Graph API : Returns null value

August Infotech 0 Reputation points
2025-10-15T13:03:43.1266667+00:00

Hello there,

Recently the Graph API V1.0 has started acting bit strange, I was able to get the output in value for List Transcript up-to 9th Sept 2025 and than suddenly it returns value to be null, I have cross verified the permissions, also tried accessing with v1.0 and beta it's same along with following approaches:

GET /me/onlineMeetings/{online-meeting-id}/transcripts

GET /users/{user-id}/onlineMeetings/{online-meeting-id}/transcripts

The documentation, I have followed is : https://free.blessedness.top/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0&tabs=http#examples

I am not sure what changed, any insights will be greatly appreciated, I need to access the transcript id and recording id hence need the list of transcript and list of recordings, any clue what changed? and what I need to update at my end to have it working also, please note graph api explorer also gives the same value to be null result, also cross verified the transcript and recording both exists, and I am the organizer so all ground work is verified.

Hoping to hear soon.

thank you,

<PII removed>

Microsoft Teams | Development
{count} votes

1 answer

Sort by: Most helpful
  1. Kudos-Ng 7,850 Reputation points Microsoft External Staff Moderator
    2025-10-15T14:04:21.1266667+00:00

    Hi August Infotech,

    Thank you for posting your question in the Microsoft Q&A forum. 

    Please note that our forum is a public platform, and we will modify your question to hide your personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data.

    Based on the documentation for https://free.blessedness.top/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0&tabs=http, there are several important notes to keep in mind:

    • The API retrieves callTranscript objects only for meetings that have not expired. If the meeting has expired according to Teams retention policies, the response will return null.
    • Private channel meetings are not supported at this time.
    • Meetings created using the create onlineMeeting API that are not associated with a calendar event are not supported.
    • There are differences in behavior across national clouds.

    User's image

    User's image

    User's image

    I also reviewed the https://free.blessedness.top/en-us/graph/whats-new-overview and did not find any recent changes related to transcripts or recordings. Additionally, I searched for similar reports but did not see any widely reported issues matching this behavior.

    If this issue persists and your onlineMeeting does not fall under any of the scenarios mentioned above, I recommend raising it on the https://feedbackportal.microsoft.com/ to increase visibility and help the product team investigate further.

    Hope the insights above helpful! If you have any further questions, please feel free to share.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


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.