How to get meeting recording url and how to download it?

SEETHA RAMAN 6 Reputation points
2021-11-02T09:46:06.19+00:00

Hello,

we are having a requirement to use microsoft graph api to fetch list of meetings scheduled (we are doing this calendars events api), get the meeting recording details (with recording url) and download that meeting recording to our system. Can you please help us how to fetch the meeting recording details and how to download those recordings.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,011 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,477 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,816 questions
{count} vote

5 answers

Sort by: Most helpful
  1. Meghana-MSFT 3,771 Reputation points Microsoft Vendor
    2021-11-05T17:28:32.643+00:00

    @SEETHA RAMAN -

    1. Teams meeting Record link is available in Graph Beta API under Chat messages - callRecordingUrl.
      chatMessage https://learn.microsoft.com/en-us/graph/api/resources/chatmessage?view=graph-rest-beta
      eventMessageDetail https://learn.microsoft.com/en-us/graph/api/resources/eventmessagedetail?view=graph-rest-beta
      callRecordingEventMessageDetail https://learn.microsoft.com/en-us/graph/api/resources/callrecordingeventmessagedetail?view=graph-rest...
    2. Currently there is no support to download meeting recording through Graph API.

    Thanks,
    Meghana


    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    3 people found this answer helpful.

  2. Meghana-MSFT 3,771 Reputation points Microsoft Vendor
    2021-11-26T14:06:40.663+00:00
    1. Please go through List chats documentation to get chat ID
    2. Run this example in List messages in a chat by replacing the chat ID with your chat ID. In the response you will see eventDetail object with callRecordingUrl. Attaching a screenshot for your reference. 152839-callrecording.png
    3. We do not have any information on whether it will be available in future. Coould you please help by raising it on usersvoice

    Thanks,
    Meghana


    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    2 people found this answer helpful.
    0 comments No comments

  3. SEETHA RAMAN 6 Reputation points
    2021-11-25T14:15:16.507+00:00

    Hi @Meghana-MSFT ,

    I went through the links which you provided. I have some queries regarding those

    1. Where can I able to get the chat Id?
    2. How to invoke or call the eventDetail?
    3. Is there any chance that you will support downloading the recording url in the future?

    Thanks,
    Seetha Raman S

    0 comments No comments

  4. Bharath Asokan 6 Reputation points
    2022-05-04T14:46:09.18+00:00

    The second object in the array will have a param called "callRecordingURL" , which is indeed an API to download the file, on requesting the API with credentials, you will be be able to download the recorded video as shown below. 198790-image.png

    198829-image.png


  5. Parth Kumar 66 Reputation points
    2022-09-07T08:26:28.653+00:00

    I am getting the callRecordingURL which has $value at the end of it. So when i am trying it i am not getting the video in response as you are getting. Could you please help me with this?
    238475-image.png