Share via

Is it possible to use Microsoft Teams API for iframe-based camera control and external recording triggers?

onyore 50 Reputation points
2025-01-09T13:43:25.19+00:00

We are trying to implement the following scenario using Microsoft Teams API and Microsoft Graph API:

  1. Embed a Teams meeting in our application as an iframe.
  2. Start a session within the iframe where only the participant's camera is turned on. The participant will not have access to control the camera or microphone.
  3. Manage the recording process via an external trigger (e.g., using a parameter like EventId) to start and stop the recording.
  4. This process is intended to monitor and record a student's session during an exam.

Is it possible to achieve this structure using Microsoft Graph API or Teams API? If yes, which API endpoints or methods can be used to display the meeting in an iframe and manage the recordings?

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

Microsoft Security | Microsoft Graph
Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments

Answer accepted by question author
  1. Prasad-MSFT 10,466 Reputation points Microsoft External Staff Moderator
    2025-01-10T05:54:26.6766667+00:00

    Currently, Microsoft Teams does not support embedding a full Teams meeting experience in an iframe and there is no direct API to enforce camera settings or restrict control over the camera and microphone from the API level.

    To achieve your requirements, we recommend you give your feedback in Teams Feedback Portal.

    Thanks, 

    Prasad Das

    ************************************************************************* 

    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.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.