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".