How can I fetch and store a Teams call recording video to SharePoint using Power Automate?

Vishnoi, Astha 160 Reputation points
2024-01-05T08:32:39.7833333+00:00

I am using this API to fetch the call recording through MS graph API. Can anyone help me with the next step of storing it directly to SharePoint using Power Automate?

https://graph.microsoft.com/v1.0/users/6cced31c-50a9-4e6b-b6d4-956cc512282d/onlineMeetings/MSphMDZjNjU2My01MDAwLTQwNDYtYmFhOC03ZTQyODg2ODkyMmEqMCoqMTk6bWVldGluZ19abVkzTm1ZellqZ3RPVGczWlMwMFltVmxMVGhoWmpjdE4yTmtZemRpTkdFek5tSmhAdGhyZWFkLnYy/recordings/VjIjIzFhMDZjNjU2My01MDAwLTQwNDYtYmFhOC03ZTQyODg2ODkyMmE2NjE0ZTBkYS0xYzcyLTRhMjQtYTRlOS05NmM0NjI2NTY0OWEwNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODA3ZTcwYzFiYzA4N2RkZjA4NDJhZDkwMTAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDY3YzMwMWY1YWNhMWUzNDE5MmU1YzQzOWFmYzljYTk3IyM4NDc4YjMyZi01Y2M0LTQ2N2UtODA5Ny01Y2FkYmRjMTRkOTU=/content
Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,855 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,028 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. glebgreenspan 2,250 Reputation points
    2024-01-05T18:48:26.8833333+00:00

    Hey Vishnoi

    Did you try these steps?

    Was works for me.

    1. Create a new Power Automate flow (also known as a workflow) in the Power Automate portal.
    2. 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.
    3. Configure the trigger settings and specify the Stream site URL, folder path, or other filters as needed according to your requirements.
    4. 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.
    5. 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.
    6. 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.
    7. Configure the HTTP action to make a GET request to the video URL and fetch the video content.
    8. 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.
    9. 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.

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.