How can i fetch the LIVE participants of a teams meeting just by using the api with rest or powershell?

XEO 11 Reputation points
2022-05-25T17:13:23.437+00:00

We try to get live information about the current participants of a meeting (multiple times during the meeting).
Yet unable to fetch these participants during the meeting. So far only after the meeting, which is not recent enough.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,088 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,606 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,853 questions
{count} votes

7 answers

Sort by: Most helpful
  1. Sudipta Chakraborty - MSFT 1,096 Reputation points Microsoft Employee
    2022-05-25T18:19:53.927+00:00

    There is no such API to get the real-time data of the participants attending the meeting.

    However, you can get attendee list of events, please make sure that attendees are added to live event while creating it.

    Here is the API that returns attendees of live event. You can see attendee list in response.

    Event is different from Call, If you want to use call API you first need to get call ID.

    You can this API to get Call id, then use the id in subsequent api's you mentioned.

    Additionally,

    [Post] sent request to this API (https://graph.microsoft.com/v1.0/me/events) to create an Event.

    Request:

    {"subject":"Let's go for lunch","body":{"contentType":"HTML","content":"Does noon work for you?"},"start":{"dateTime":"2017-04-15T12:00:00","timeZone":"Pacific Standard Time"},"end":{"dateTime":"2017-04-15T14:00:00","timeZone":"Pacific Standard Time"},"location":{"displayName":"Harry's Bar"},"attendees":[{"emailAddress":{"address":"first email address","name":"firstName"},"type":"required"},{"emailAddress":{"address":"{secound email address}","name":"{secound name}"},"type":"required"}],"allowNewTimeProposals":true,"transactionId":"7E163156-7762-4BEB-A1C6-729EA81755B8"}

    Once, event is created use ListEvents API [Get] request to list my event which also returned attendees to the event.


  2. XEO 11 Reputation points
    2022-05-25T19:20:43.52+00:00

    Unfortunately i do not have an Event, but an ordinary Teams-Meeting. We need to fetch the live participants from it.
    Could there be an api through the teams-app-sdk?

    0 comments No comments

  3. Sayali-MSFT 2,266 Reputation points Microsoft Vendor
    2022-05-27T10:31:11.78+00:00

    There is no such API available to get attendees or participants from an ongoing Teams Meeting.

    Could you please try with below GRAPI API: Fetch attendee report of a meeting - https://learn.microsoft.com/en-us/graph/api/onlinemeeting-get?view=graph-rest-1.0&tabs=http#example-4-fetch-attendee-report-of-a-live-event

    Thanks,

    Sayali


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

    0 comments No comments

  4. XEO 11 Reputation points
    2022-05-31T07:20:59.477+00:00

    Hi,

    i am sorry, but i do not need a report. I've seen a couple of attendee reports about teams-meetings, but they do not reflect the curent live attendees of the meeting.

    Is there maybe another way to track who is joining or leaving a Teams-Meeting?


  5. Matthew Dye 0 Reputation points
    2023-05-20T05:55:57.74+00:00

    Nothing on this huh? Or event post event who joined details.