Dec 18 2023 03:29 PM
Hi,
I created an online meeting using the Graph API (POST /users/{userId}/onlineMeetings) and added users A, B, and C as participants.
After creating the meeting, user D was added by UPDATE participants.attendees using the Graph API (PATCH /users/{userId}/onlineMeetings/{meetingId}). After that, A, the meeting organizer, excluded user D from the meeting chat room.
When you later obtain meeting information using the Graph API, user D is still included in the participants.attendees List.
Is this an API bug? Or did I update incorrectly or get meeting information incorrectly?
Dec 18 2023 09:25 PM
@LeeJinWoo - Thanks for raising your issue. We will check this at our end and will update you accordingly.
Dec 20 2023 08:40 PM
@LeeJinWoo - We tried to repro this as follows, we created meeting with 1 organizer,1 attendee, then we added another participant and removed the same participant after that ran below API which gives "totalParticipantCount": 3.
API Used-
https://graph.microsoft.com/v1.0/users/{user-id}/onlineMeetings/{meeting-id}/attendanceReports
Could you please let us know if you have tried the same API or something different?
Dec 20 2023 09:24 PM
Dec 20 2023 11:00 PM
@LeeJinWoo - What API did you use to get the attendee report after removing participant?
Dec 26 2023 03:12 PM
Dec 29 2023 03:18 AM
@LeeJinWoo - We tried below steps of adding and removing participants using PATCH api and we are getting correct participants list as follows:
1.Creating an online meeting with participants A & B.
POST https://graph.microsoft.com/v1.0/users/cxxdef33-d7xx-444c-xx28-be1f95e6b6f2/onlineMeetings
In result we have 2 participants
2. Then added another participant C to the existing meeting using PATCH function.
In result we have 3 participants
3. Then removed added participant C using PATCH function.
Jan 02 2024 12:36 AM
Jan 02 2024 11:36 PM
@LeeJinWoo - We tried removing the participant manually and again ran the GET query using the meeting Id and can observe that its returning 3 participants.
This seems to be by design because the removed participant was part of the meeting and using that meeting id only, we are getting meeting details. So, its showing 3 participants.