how to programmatically get the download url of a recorded meeting in teams using Microsoft graphs

support streamitup.co.il 0 Reputation points
2023-04-16T11:00:43.22+00:00

Hello We are trying to use Microsoft graphs in order to automize the process of uploading a recording made in Microsoft teams: the gist of it is that when a recorded meeting is over an event will be called in which the meeting details will be extracted, including the download url. At that time we will use the download url to upload the recording to our cloud. Right now we are trying to use the: https://graph.microsoft.com/beta/callRecordingEventMessageDetail Call to get the recording’s details and we have a couple of questions: 1.       What is the relevant scope that we need for the token in order to make callRecordingEventMessageDetail work and which authorization is necessary(v1? V2?)? 2.       Is this call reserved only for one kind of Azure user? and if so, what kind of user access do we need? 3.       callRecordingEventMessageDetail works at the beginning of a meeting. Is there an event that tells us when a meeting is over? 4.       Is there a callRecordingEventMessageDetail that works at the organization level? So that every meeting made and recorded in Microsoft teams in an organization will be uploaded Thank you

Microsoft Teams Development
Microsoft Security Microsoft Graph
Microsoft Teams Microsoft Teams for business Other
{count} votes

1 answer

Sort by: Most helpful
  1. Nivedipa-MSFT 3,646 Reputation points Microsoft External Staff Moderator
    2023-04-18T05:38:01.36+00:00

    Using chatmessage-get we can get the callRecordingUrl as a message, since meeting recordings are stored in OneDrive we have to use driveitem-get-content.

    As of now we don't have option to get meetings recordings directly with Teams API.


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.