Online meetings transcripts with Resource-Specific Consent (RSC)

Sergey Tihon 11 Reputation points MVP
2023-01-09T19:39:15.51+00:00

Is there way to use onlineMeetings /transcripts API without admin consent (using Resource-specific consent)?

https://learn.microsoft.com/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta&tabs=http
Transcript API require OnlineMeetingTranscript.Read.All scope.

https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent
Resource-specific permissions for a chat mention OnlineMeetingTranscript.Read.Chat which is mentioned only once in the whole internet

Is it a mistake on RSC page or just undocumented scope?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,074 questions
{count} vote

1 answer

Sort by: Most helpful
  1. HarmeetSingh7172 4,826 Reputation points
    2023-01-24T13:34:45.81+00:00

    Hello @Sergey Tihon

    Thanks for your patience and understanding.

    This error message seems to be common for Graph API and Teams app as it says API requires one of 'OnlineMeetingTranscript.Read.All, OnlineMeetingTranscript.Read.Chat' permissions. I'm also getting the same error using List Transcripts Graph API with application token (without consenting 'OnlineMeetingTranscript.Read.All' permission in Azure app). Please note that 'OnlineMeetingTranscript.Read.Chat' is a Resource-specific permission and Resource-specific permissions are only available to Teams apps installed on the Teams client and are currently not part of the Azure Active Directory (AAD) portal, so you wouldn't be able to find them in AAD portal. Moreover, as per the graph side, for listing transcripts we need atleast OnlineMeetingTranscript.Read.All permisson as documented here.

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.


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.