Forum Discussion
ignatovf
Nov 28, 2023Copper Contributor
403 Forbidden on transcript content request
Hi. I have two apps with the same Microsoft Graph API Application permissions. In addition to those permissions, apps have the same Resource Specific permissions: - OnlineMeetingTranscript.Read....
Meghana-MSFT
Microsoft
Nov 29, 2023ignatovf - Based on the context provided, there could be a few reasons why the second app is receiving a 403 error when trying to access the /users/<user_id>/onlineMeetings/<onlineMeeting_id>/transcripts/<transcript_id>/content
endpoint.
-
Application Access Policy: The tenant administrator must create an application access policy and grant it to a user. This authorizes the app configured in the policy to fetch online meetings or online meeting artifacts on behalf of that user (with the user ID specified in the request path). If this step was not completed for the second app, it could result in a 403 error.
-
Meeting Expiration: This API works for a meeting only if the meeting has not expired. If the meeting has expired, the API call will result in a 403 error.
-
Resource-Specific Consent (RSC): The application permission
OnlineMeetingTranscript.Read.Chat
uses resource-specific consent. If the RSC was not properly configured for the second app, it could result in a 403 error. -
Permissions: Ensure that the second app has the required permissions. The permissions required to call this API are
OnlineMeetingTranscript.Read.All
for Application permission type. If the second app does not have these permissions, it could result in a 403 error.