Building custom solutions that extend, automate, and integrate Microsoft 365 apps.
Hello cy,
Thank you for contacting Microsoft Support!
To update all future occurrences of a recurring event in Outlook using the Microsoft Graph API, you can follow these steps:
- Retrieve the Event: First, get the details of the recurring event you want to update. You can use the
GET /me/events/{id}endpoint to fetch the event details. - Update the Recurrence Pattern: To update all future instances, you need to modify the recurrence pattern. This involves setting the
recurrenceproperty in your PATCH request. Here's an example of how to structure your request:PATCH https://graph.microsoft.com/v1.0/me/events/{id} Content-type: application/json { "recurrence": { "pattern": { "type": "daily", "interval": 1 }, "range": { "type": "endDate", "startDate": "2024-11-18", "endDate": "2025-11-18" } }, "subject": "Updated Event Subject", "body": { "contentType": "HTML", "content": "Updated event details" } } - Handle Specific Instances: If you have specific instances that have been modified separately, you might need to handle them individually to ensure they retain their custom changes. This can be done by updating each instance separately using the
PATCH /me/events/{id}endpoint for each instance.
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.