We are currently implementing a feature that allows updating a selected event and all subsequent events in a recurring event series.
Our expected outcome is that events in the Outlook calendar will remain synchronized with our application internal entities.
Essentially, the result of the API call should match the behavior of using the "This and following events" action within the Outlook client app:
Which means the following:
- Only subsequent events in the series should be updated, while previous events remain unchanged.
- Updated meeting instances should not be marked as "Out of series."
- Event attendees should receive only one email regarding the update.
We have tried the following approaches, suggested in other discussions on recurrent events:
- Modifying recurrence pattern and range via the master meeting entity: Does not fit with our expectations as the whole series, including the previous event instances is modified
- Modifying separate instances via Batch API with corresponding PATCH requests: This approach is also unsuitable because updated instances are marked as "Out of series," and event attendees receive update emails for each modified event instance.
So the question is as follows:
Is there a Microsoft Graph API that would allow to fully replicate the behaviour of the Outlook client after hitting 'This and following events' action from the screenshot above?