getting a recording URL from Microsoft teams dynamically

support 0 Reputation points

We need to get the recording URL of a Microsoft teams meeting recording.

We have noticed the OnlineMeetingRecording.Read.All permission and we are wondering which API/event is using it.

Also if you have a better way of getting a recording URL we will be thankful

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,550 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,319 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Amy Kline 65 Reputation points

    To answer the question:

    The "OnlineMeetingRecording.Read.All" permission is used by the Microsoft Graph API. Specifically, it is required to retrieve information about meeting recordings, including the recording URL.

    1. To get the recording URL using the Microsoft Graph API, you can request the GET /me/online meetings/{meetingId}/recordings/{recordingId} endpoint. This will provide the recording URL among other details.

    Alternatively, you can use the Microsoft Teams PowerShell module to retrieve the recording URL programmatically. The command Get-CsTeamsMeetingRecording can be used to fetch the recording information, including the URL.

    Both methods require appropriate permissions and authentication to access the required data.