Need a technical support on microsoft Teams Meeting Link Auto Refresh

Namrata Omniwish 0 Reputation points
2024-05-31T06:33:04.4333333+00:00

Need your technical help in following scenario,

As of now we are using Microsoft Graph Api for creating Microsoft Teams Meeting Link in our node js application which is working fine.

So for some reason we are initially  setting lobbyBypassSetting scope as organizer then before 10 min of schedule meeting time we are  update the link and set lobbyBypassSettings as everyone by using schedule task. 

My question is that if participant join  the meeting before 15 min of schedule time and he/she will waiting in lobby and they didn't refresh their browser  then participant not able to join meeting . 

So is there any why to auto refresh the link so meeting link get updates real time means participant will join meeting without refreshing browser manually ??

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,051 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Saranya Madhu-MSFT 385 Reputation points Microsoft Vendor
    2024-05-31T18:42:08.84+00:00

    Hi Namrata Omniwish,

    Thanks for reaching out!

    I tried to reproduce from my end by create an onlinemeeting using Graph API and set "lobbyBypassSettings" scope to organizer. After organizer joins, I can see the participants/attendees in the lobby. Later I updated "lobbyBypassSettings" scope to everyone. Still, I can see Participants waiting in the lobby.

    Currently by using Graph API to get the meeting and lobbysettings updated:

    1.You can update the lobbyBypassSettings

    PATCH https://graph.microsoft.com/v1.0/me/onlineMeetings/{meetingID}

    Request body :

    {

        "lobbyBypassSettings": {

            "scope": "bypassScopeValues"

        }

    }

    2.You can create a new onlineMeeting by settings "lobbyBypassSettings" scope as per your settings.

    POST https://graph.microsoft.com/v1.0/me/onlineMeetings

    Request body:

    {

        "startDateTime": "2024-05-21T17:30:34.2444915-07:00",

        "endDateTime": "2024-05-21T18:00:34.2464912-07:00",

        "subject": "User Token Meeting",

        "lobbyBypassSettings": {

            "scope": "bypassScopeValues"

        }

    }

    Refer here for bypassScopeValues

    You can also use change notifications in Microsoft Graph which enables you to subscribe to call started, call ended, and roster updated for Microsoft Teams online meetings.

    Document reference: https://learn.microsoft.com/en-us/graph/changenotifications-for-onlinemeeting

    Hope this helps.

    If the reply is helpful, please click "Accept Answer" and kindly upvote it. If you have additional questions about this answer, please click "Comment".