13,724 questions
Hey Vishnoi
Did you try these steps?
Was works for me.
- Create a new Power Automate flow (also known as a workflow) in the Power Automate portal.
- Set the trigger of your flow to be the "When a new video is added in Microsoft Stream" trigger. This trigger captures when a new video is uploaded to Microsoft Stream, where Teams call recordings are stored.
- Configure the trigger settings and specify the Stream site URL, folder path, or other filters as needed according to your requirements.
- After the trigger, add an action to get the video details using the "Get video" action or the "Get videos" action from the Microsoft Stream connector. This action allows you to fetch the necessary information about the video, such as the video ID or URL.
- Next, add an action to create a new file in SharePoint using the "Create file" action from the SharePoint connector. Provide the required details for the file name, file content, and the target SharePoint library or folder where you want to store the video.
- To actually fetch and store the video content, add the "HTTP" action to make a GET request with the video URL obtained from the previous actions. This action can be found within the "Premium" or "Data Operations" connectors.
- Configure the HTTP action to make a GET request to the video URL and fetch the video content.
- Finally, pass the video content received from the HTTP action to the "Create file" action, so that it can be stored in the specified SharePoint library or folder.
- Save and test the flow to ensure it is working as expected. Upload a Teams call recording video to Microsoft Stream and check if it gets fetched and stored in SharePoint.