My tenant has an app registration with the following granted permissions:
OnlineMeetingArtifact.Read.AllApplicationRead online meeting artifactsYesGranted for MSFTOnlineMeetingArtifact.Read.AllApplicationRead online meeting artifactsYesGranted for MSFTOnlineMeetingRecording.Read.AllApplicationRead all recordings of online meetings.YesGranted for MSFTOnlineMeetings.Read.AllApplicationRead online meeting detailsYesGranted for MSFTOnlineMeetingTranscript.Read.AllApplicationRead all transcripts of online meetings.YesGranted for MSFTIn my tenant, I also granted the consent from the admin user (as stated in the column).
My application makes a subscription for users' transcripts including resource data using rich notifications.
I successfully receives and decode the payload with the transcript entity.
The problem I'm facing is that I'm unable to retrieve the content itself (text/vtt).
transcriptContentUrl
that points to communications/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
gives the error:
"code": "UnknownError",
"message": "404 page not found\n",
Building users/{userOwnerId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content"
out of the transcript entity, gives the error:
"code": "Forbidden",
"message": "Application is not allowed to perform operations on the user '9c7e7158-fc17-49e4-a313-702a41011e3e', neither is allowed access through RSC permission evaluation.",
What am I missing?