Hi, could you please let us know if there are any updates on this ticket? We very much appreciated your assistance. Thank you!
Graph API Returning Incomplete Meeting Transcripts
Subject: Graph API Returning Incomplete Meeting Transcripts
Description: We are experiencing an issue with the Microsoft Graph API when attempting to fetch meeting transcripts. Although many of our meetings contain multiple transcripts accessible via Microsoft Teams manually, the API is returning fewer records than expected. This discrepancy is affecting one of our top priority projects.
Details:
- Base URLs: https://graph.microsoft.com/v1.0, https://graph.microsoft.com/beta
- Graph API Endpoint:
/users/{user_id}/onlineMeetings/{meeting_id}/transcripts
- Example User ID:
eb5dbe21-63a0-424d-9be2-409c6d96786a
- Example Meeting ID:
MSplYjVkYmUyMS02M2EwLTQyNGQtOWJlMi00MDljNmQ5Njc4NmEqMCoqMTk6bWVldGluZ19PRGN6TlRrM1l6UXROREkyTVMwME1HWTBMVGswWW1RdFpqTmxPV016WW1NNE5qTmhAdGhyZWFkLnYy
- Referenced Documentation: https://learn.microsoft.com/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0&tabs=http
Authentication Details:
- Authentication Method: Client credentials using an app registered in the Extra Admin Center
- Client ID:
f1522be1-244c-4a61-be86-b5625bf86f7c
Steps to Reproduce:
- Authenticate using client credentials with client ID and secret.
- Call the Graph API endpoint using the provided user_id and meeting_id.
- Compare the number of transcripts returned by the API with the transcripts available manually in Microsoft Teams for the same meeting.
Expected Result:
- The number of transcripts returned by the API should match the number available in Microsoft Teams.
Actual Result:
- The API returns fewer transcripts than what is available for the meeting in Teams.
Troubleshooting Steps Taken:
- Verified API permissions and scopes granted.
- Confirmed that the client credentials are correctly set and used. (HTTP Response code is 200)
- Reproduced the issue across different meetings.
- Tried adding {"$top": 99} as params, but received 400 bad request
Request: Please help us determine why there is a discrepancy between the number of transcripts returned by the API and those available in Teams manually. Is there any additional configuration needed or potential updates required for proper transcript access through the API?
Thank you for your assistance.