How can we get meeting id using API/SDK when a meeting starts?

2022-01-30T11:06:20.72+00:00

Hi everyone.

Is there a way to get meeting ID, VideoTeleconferenceID, or joinWebUrl using API/SDK, if we do not know it?

There is a createorget method, however, we need to know the id to get the object, so this is not helpful.
https://learn.microsoft.com/en-us/graph/api/onlinemeeting-createorget?view=graph-rest-1.0&tabs=http

What we would like to achieve is to get meeting ID, VideoTeleconferenceID, or joinWebUrl when a meeting starts.

Maybe there is a way to list all active meetings with their ids in our organization?

Thank you in advance.

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

2 answers

Sort by: Most helpful
  1. Prasad-MSFT 5,701 Reputation points Microsoft Vendor
    2022-01-31T06:16:45.353+00:00

    There doesn't seem to any API/SDK available to get Meeting ID, Video Teleconference ID when a meeting starts.
    However you can get change notifications for Changes to all events in a user's mailbox by subscribing to /users/{id}/events resource.
    https://learn.microsoft.com/en-us/graph/api/resources/event?view=graph-rest-1.0

    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.

    0 comments No comments

  2. 2022-01-31T07:39:26.743+00:00

    Hi Prasad,

    Thank you for your quick response.

    Yeah, we can subscribe to the events, but they are delivered in a best-effort manner, so they are not 100% reliable.
    This is very unfortunate that we can not get a meeting id unless we create the meeting.

    Best regards,
    Nick