Microsoft graph - Update event request set isOnlineMeeting to false then true

Lang Nguyen 5 Reputation points
2025-03-13T08:09:42.1966667+00:00

On an event that has isOnlineMeeting set to true, a PATCH request with the bellow to update an existing event

{"Subject":"Test Online Event 2025 a","Body":{"ContentType":"html","Content":"test note note"},"reminderMinutesBeforeStart":60,"isOnlineMeeting":true,"onlineMeetingProvider":"teamsForBusiness","responseRequested":true}

submitted to API Endpoint - graph.microsoft.com/v1.0/users/[12345]/events/[67890], it would changed the flag isOnlineMeeting to "false". Basically, it disconnects the Event from the original OnlineMeeting ties to it. If I submit the same request again, it will set the isOnlineMeeting flag to "true" and add a new Online Meeting back. Next submit will be false then true. It seems like every other submits set to false an other will be true.

Any thought on how this pattern is happening? and how can I update the event subject and other settings without messing the assigned OnlineMeeting up?

Note: If I take the flag isOnlineMeeting out of the request, it would set isOnlineMeeting to false and stay as false on all submits.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,256 questions
0 comments No comments
{count} votes

Accepted answer
  1. Rajat Vashistha-MSFT 1,155 Reputation points Microsoft External Staff
    2025-03-13T08:57:30.04+00:00

    Hi Lang Nguyen,

    Thanks for reaching out to Microsoft!

    The issue you're experiencing is related to the Body property in the request body. Before updating the body of an event that has been set up as an online meeting, it is important to first retrieve the Body property, make the necessary changes to the content, and ensure that the meeting blob for the online meeting is preserved.

    Removing the meeting blob inadvertently would disable the online meeting functionality. Please note that this behavior is intentional and expected within Outlook.User's imageWe recommend preserving the meeting blob for the online meeting before making changes and observing if the behavior improves.

    You can refer to the following documentation for more details: Update event

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.