Graph Transcript Notifications (without resource data)

Office 365 Integration 0 Reputation points
2024-02-06T15:23:03.7466667+00:00

https://learn.microsoft.com/en-us/graph/teams-changenotifications-callrecording-and-calltranscript#notifications-without-resource-data We have followed the above and have a working endpoint and are getting notices. We opted to not bother with encryption so are just getting the data without resource information. However, I am unclear on how we go about requiring graph to get the transcript data.

Below is an example of one of the recent resource strings that were sent over. How can I take this string and send back to graph to get the actual meeting/transcript data? communications/onlineMeetings('MBoyODBmMDk1MS04YjJhLTQ5MTctYWU1My0wY2UwOWRiZWYzNAcqMCoqMTk6bWVldGluZ19aR1V3TTJGak1qY3ROVEl6TVMwMGlXRXpMVGcxTkRBdE5ERTNPRFJtWkRnMVlqRTVAdGhyZWFkLnYy')/transcripts('MSMjMCMjYWE1MTYzNZgtZDHxYy00ZWE7LWJjMGItYzGmZmYzNWFkODQ2')

I tried the below thinking it would work but I get 404 page not found errors.

    $meetings  = Invoke-RestMethod -Uri "https://graph.microsoft.com/v1.0/communications/onlineMeetings('MBoyODBmMDk1MS04YjJhLTQ5MTctYWU1My0wY2UwOWRiZWYzNAcqMCoqMTk6bWVldGluZ19aR1V3TTJGak1qY3ROVEl6TVMwMGlXRXpMVGcxTkRBdE5ERTNPRFJtWkRnMVlqRTVAdGhyZWFkLnYy')/transcripts('MSMjMCMjYWE1MTYzNZgtZDHxYy00ZWE7LWJjMGItYzGmZmYzNWFkODQ2')" -Method "Get" -Headers $global:appHeader -ErrorAction Stop

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,541 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Azizkhon Ishankhonov 535 Reputation points
    2024-02-06T19:22:01.48+00:00

    Hi @Office 365 Integration

    First of all you need get meeting id and then get transcriptions. Please use following route in order to get transcripts for meeting: https://graph.microsoft.com/v1.0/me/onlineMeetings/{meeting id}/transcripts

    and this one for certain transcript by id: https://graph.microsoft.com/v1.0//me/onlineMeetings/meeting id/transcripts/transcript id


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.