When updating a Teams event using the API, if the event already has a virtual meeting (Teams meeting link) and the update request removes the virtual meeting, here’s what might be happening and how to address it:

Julian Lopez 0 Reputation points
2025-01-28T12:19:40.8333333+00:00

I am using the Microsoft Teams API to create, update, and delete meetings. However, when I try to update a meeting, it removes the virtual meeting (the Teams meeting link). I am sending the parameter "isOnlineMeeting": true in the request, but the response still returns "isOnlineMeeting": false. I’ve tried everything, and it keeps happening. I need help!

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,990 questions
Azure Event Hubs
Azure Event Hubs
An Azure real-time data ingestion service.
689 questions
Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
1,097 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Chandra Boorla 7,810 Reputation points Microsoft Vendor
    2025-01-28T18:51:12.9833333+00:00

    @Julian Lopez

    Greetings & Welcome to Microsoft Q&A forum! Thanks for posting your query!

    When updating a Teams event using the Microsoft Graph API, if you are attempting to remove the virtual meeting by setting "isOnlineMeeting": false, it is important to note that once a meeting is enabled as an online meeting, you cannot change the onlineMeetingProvider property or set isOnlineMeeting to false. This means that if the event already has a virtual meeting link, the API will not allow you to remove it by simply updating the event with the same parameters.

    As mentioned in this documentation the recommendation is that supply only the values for properties that should be updated in the request body. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values.

    I hope this information helps. Please do let us know if you have any further queries.

    Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.

    Thank you.


  2. Yakun Huang-MSFT 9,780 Reputation points Microsoft Vendor
    2025-01-29T02:03:29.4333333+00:00

    Hello Julian Lopez,

    Thank you for reaching out to Microsoft Support!

    For your question, the document provides relevant information.

    If the updated event has been enabled as an online meeting, obtain the meeting body first and ensure that the meeting blob is preserved for online meeting when updating the meeting.

    User's image

    Hope this helps.

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


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.