How to add new participants to an already created Online Meeting using Graph API?

Copper Contributor

Hi, 

In the application I am developing, I created an online meeting using the graph API.
Next, the application used the online meeting update API to add new users A and B as participants in participants > attendees.
A problem occurred here. The problem I face is as follows:
1. Added users A and B are displayed as participants in meetings and chats, but there is no notification that they have been added to the meeting. Even if the meeting host enters a chat, A and B do not receive separate notifications because the meeting chat window is muted.
2. Previous chat history is not shared with added users A and B. (Users invited through the meeting option are set to shareMeetingChatHistoryDefault:all so that chat history is shared, and chat history is shared with users who actually click joinWebUrl and participate. It was confirmed that this works.)

The things I'm curious about are as follows:
1. When adding users A and B, how do I get a notification for adding a meeting and share chat history?

1 Reply

Hi @LeeJinWoo,

adding new participants to an already created online meeting using the Microsoft Graph API is possible, but there are some limitations and considerations to keep in mind:

1. Notification for Adding a Meeting:
Currently, the Microsoft Graph API does not provide a built-in way to notify users when they are added to an online meeting. You might need to implement a custom notification system in your application to inform the users that they have been added to a meeting.

2. Sharing Chat History: As per the current functionality, the chat history is not shared with the users who are added to the meeting after the chat has started¹². The new participants only see chats from the time they joined. This is a limitation of the current API and there is no workaround available at this time.

Here are some useful links as a reference
Microsoft Graph API to add online meeting participants. https://techcommunity.microsoft.com/t5/teams-developer/microsoft-graph-api-to-add-online-meeting-par....

microsoft graph api - Send notification email to attendees when https://stackoverflow.com/questions/58448837/send-notification-email-to-attendees-when-creating-new-....

MS Teams - Allow attendees report using Graph API for the online meetings. https://stackoverflow.com/questions/75247939/ms-teams-allow-attendees-report-using-graph-api-for-the....

Is it possible to share chat history to onlinemeeting new participants https://techcommunity.microsoft.com/t5/teams-developer/is-it-possible-to-share-chat-history-to-onlin....

Choose an API in Microsoft Graph to create and join online meetings.
https://learn.microsoft.com/en-us/graph/choose-online-meeting-api.

Is it possible to share chat history to onlinemeeting new participants  
https://techcommunity.microsoft.com/t5/teams-developer/is-it-possible-to-share-chat-history-to-onlin....

Microsoft Graph API assign participant role to online meeting. https://stackoverflow.com/questions/65896826/microsoft-graph-api-assign-participant-role-to-online-m....

Create Microsoft Teams Meeting invite programatically using graph api
https://stackoverflow.com/questions/67504165/create-microsoft-teams-meeting-invite-programatically-u....

https://learn.microsoft.com/en-us/graph/api/resources/meetingparticipants?view=graph-rest-1.0

Please click Mark as Best Response & Like if my post helped you to solve your issue.
This will help others to find the correct solution easily. It also closes the item.


If the post was useful in other ways, please consider giving it Like.


Kindest regards,


Leon Pavesic
(LinkedIn)