Microsoft Teams API

Stefano Bianchessi 0 Reputation points
2024-11-21T11:47:39.56+00:00

Good morning everyone,

I need some information.

We are considering the integration of Microsoft Teams API into our internal enterprise system.

The goal is to be able to retrieve the audio or video of a videocall made through Teams.

Do you know if there is an api that does this kind of work?

Thank you and have a nice day

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,405 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.
3,377 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sayali-MSFT 3,066 Reputation points Microsoft Vendor
    2024-11-22T08:12:45.8433333+00:00

    Hello @@Stefano Bianchessi,
    Microsoft Teams does not provide an API or method to directly retrieve the live audio or video content of a video call made through its platform.
    Microsoft prioritizes security and privacy, and as a result, the raw media streams (audio and video) of a Teams call are not exposed via their public APIs.

    While you can't access live media streams from an ongoing call, Teams does allow for recording meetings, and these recordings can be retrieved after the call ends, if the meeting was recorded. The recording will include both audio and video content from the meeting.

    You can use the GET meetings/recording API to retrieve the list of recordings for a meeting. This API allows you to get details such as the recording URL, duration, and timestamp.

    Here is an example of an API request to retrieve the recording of a Microsoft Teams meeting using the Microsoft Graph API:

    GET https://graph.microsoft.com/v1.0/me/onlineMeetings/{meetingId}/recording
    Authorization: Bearer {token}
    

    In this request:

    • Replace {meetingId} with the actual ID of the meeting you want to retrieve the recording for.
    • Replace {token} with your access token.

    Document link-https://learn.microsoft.com/en-us/graph/api/onlinemeeting-list-recordings?view=graph-rest-1.0&tabs=http

    0 comments No comments

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.