Get meeting recorded from Microsoft stream API - microsoft-graph-api

We have a calling & meeting bot,
https://learn.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/calls-meetings-bots-overview
which records the call in teams. We want to fetch the recorded video.The recorded meeting in teams call, stored in Microsoft stream.
Do we have any API to fetch the recorded video from Microsoft stream.

Currently it is not possible to get the meeting recording through an API. This is something we have in our backlog but we do not have an ETA on when this will be available.

Related

Is there any way to fetch Microsoft teams recordings?

Im trying to fetch teams recording , but im not able to find any api's to get the recording , If there are no api's to get recording , is there any way i can record them ?
Currently there is no such api to download recorded video. The records will be stored in your MS Stream and you can access from Stream.

Twilio Video start recording manually

I'm working on a video call web application using Twilio Video REST API and JavaScript SDK 2.8.0.
My requirement is that Users should be able to record video calls only if they want to record, and there is no need to record all calls automatically.
According to twilio documentation, group video rooms created via the REST API can specify whether to record or not in the initial room creation HTTP POST request only. (using RecordParticipantsOnConnect=True)
Is there any possibility to start recording after room was created ?
Currently no. You would have to move participants to another room to record them.

Delete conversation member in a calendar event - MS Graph API

After I created a calendar event, participants can start a meeting and then a conversation with each other by chatting. When the meeting ends, I would like to force the participants to leave the chat group so that the chat remains available but they can no longer interact with it (except to download files and read the messages). Is it possible with the actual Microsoft Graph API and the informations inside the response to "Create event" API (https://learn.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=http)? (from MS Teams app it is)
#Federico - From Microsoft Graph API perspective, i never saw an option or a way to force the participants to leave the chat. If you're using Onlinemeeting, then, you can get the meeting start/endtime with startdatetime/enddatetime properties, chatinfo will provide you the chatinfo. Here's the documentation link.

Generate URL for recorded videos of Team Meeting

I have utilized the Graph API to schedule an Calender Event of online meeting enabled, with the meeting provider as "teamsForBusiness". The meeting is successfully scheduled and I also can use the URL to join the meeting and record my meeting.
I also have a requirement to fetch the URL of recorded meeting video. Unfortunately I cannot find a way or any existing documentation that could help me achieve my goal in getting the URL of my recorded meeting video. I would like to know of any possible ways to extract the URL of the recorded videos.

Graph API notification when Stream has completed processing of Teams recorded meeting

We want to have a clean way to pick up a recorded Teams meeting after Stream has completed processing so that we can do trigger additional tasks.
We are currently working around this with notification API based on email subject but hoping there is a better way. Saw this post about Stream API being on the roadmap - any chance beta version can be previewed?
https://techcommunity.microsoft.com/t5/microsoft-stream-forum/is-microsoft-stream-api-api-available-now-in-2019/m-p/1001402
Welcome suggestions
Microsoft graph change notifications currently do not support Microsoft stream events today. More generally Microsoft stream does not have a public API. You should upvote the idea supporting an API for Microsoft Stream in Microsoft graph to help prioritize the work and receive updates.

Resources