Urgent issue with patching of calendar invites on outlook

Samarth Murthy 0 Reputation points
2025-03-03T17:07:45.2833333+00:00

While trying to patch events using graph api endpoint:

https://graph.microsoft.com/v1.0/me/events/AAMkADcwNTg4ZTQyLTE5MjktNDY4MC1hYzBjLWFiOTJlYmYxYjAzMwBGAAAAAAAgC0p-T--jSLMFk2EcVLhUBwDWlhlCU8Q8QpVYxnV4luGRAAAAAAENAADWlhlCU8Q8QpVYxnV4luGRAADT60VEAAA=

with the following payload:

User's image

the response is not correctly reflecting on the calendar invite.

It does not appear as "accepted" when we use the GET /events endpoint after doing a PATCH and instead the response status is returned as "none". Outlook returns a 200 response code, but there is no change in the attendee response.

Have tried verifying using graph explorer that we can indeed pass "Accepted" as a response status and the event gets created successfully on Outlook calendar.

This behaviour started around 12th/13th February and is consistently occurring now.

If any more details are required, happy to provide them.

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

1 answer

Sort by: Most helpful
  1. Saranya Madhu-MSFT 1,895 Reputation points Microsoft External Staff
    2025-03-04T06:56:36.9966667+00:00

    Hi Samarth Murthy,

    Thanks for reaching out to Microsoft!

    I attempted to update the response status of an event using the PATCH me/events/{eventid} Microsoft Graph API but encountered the same issue.

    Refer here in the table which specifies the properties that can be updated. Unfortunately, the response status is not one of the properties that can be updated using the PATCH method for events. If you were able to successfully update the response status previously, I recommend raising a request with Microsoft to clarify the issue. You can raise support ticket from New support request - Microsoft Entra admin center or https://admin.microsoft.com/#/support/requests

    To accept an event using Graph API, use POST /me/events/{id}/accept

    Accept 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.


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.