Microsoft Teams API (Graph) - Automatically Record and Save meetings?

Rob 1 Reputation point
2021-07-20T20:28:30.037+00:00

Is there a way to use the Graph API to automatically record Teams meetings and upload them to a specified destination?

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,870 questions
{count} votes

4 answers

Sort by: Most helpful
  1. Hunaid Hanfee-MSFT 976 Reputation points
    2021-07-28T06:27:51.457+00:00

    Hello,
    Right now only available API is to get call record.

    Thanks,

    Hunaid


    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. Devanshu Kinariwala 1 Reputation point
    2021-08-24T07:44:15.603+00:00

    Hi @Hunaid Hanfee-MSFT ,

    Though we see automatic recording is enabled in meeting options but still host has to set it manually after sending the invite.
    Also the meeting options is a separate page, We did dig deeper to find that it is using internal API which requires permission to "api.spaces.skype.com" to generate authorization token

    https://teams.microsoft.com/api/mt/part/amer-02/beta/meetings/v1/options/5xxxxxxxxxx187/a70xxxxxxxxxx3d&/19_meeting_ZTxxxxxxxxxxxxxjFh@thread.v2/0/

    We too have a requirement from thin client like (Bot), host can ask to start recording teams meeting. It would be useful if an endpoint for the recording of meeting can be provided using application token so teams bot can trigger it.

    Other solution like policy based recordings are very wide for the scope as it involves compliance, governance and managing recordings which we are not looking for.

    Can we get any updates as is any feature planned in roadmap? This would be really helpful from many scenarios. there are user voice pending from long time

    https://microsoftteams.uservoice.com/forums/555103-public/suggestions/35515465-automatic-recording-meetings

    0 comments No comments

  3. Hunaid Hanfee-MSFT 976 Reputation points
    2021-08-25T12:01:25.657+00:00

    Hello,
    We do not recommend you to use internal Teams APIs, as they might get changed, documents are not available for them and we can't guarantee of its support.

    You can keep track of the ongoing and recent features here: Microsoft RoadMap. It mostly cover all the big feature, there might be chances of that you will not get to know about some small APIs.

    We don't have ETA to share when that UserVoice will get completed, but if you want to get updates on that you should vote it.

    You can also follow this UserVoice, which is more Graph specific :
    https://microsoftteams.uservoice.com/forums/555103-public/suggestions/43951749-enable-automatic-recording-with-grap-api

    Thanks


  4. Hunaid Hanfee-MSFT 976 Reputation points
    2021-09-23T19:06:03.78+00:00

    @Devanshu Kinariwala -
    Please have a look at this beta API- online meeting, it has the property that enables meeting to record automatically.
    recordAutomatically - Boolean - Indicates whether to record the meeting automatically.

    Note - APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported.

    Thanks,

    Hunaid Hanfee


    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.