Share via

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 Security | Microsoft Graph
0 comments No comments

1 answer

Sort by: Most helpful
  1. Azizkhon Ishankhonov 1,010 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

    Was this answer helpful?


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.