When I am doing a POST to me/calendars/[calendar-id]/events
with the following payload. It successfully creates the event, and I receive the new event's id:
{
"start": {
"timeZone": "America/Chicago",
"dateTime": "2022-12-23T15:00:00"
},
"end": {
"timeZone": "America/Chicago",
"dateTime": "2022-12-23T18:00:00"
},
"subject": "Please don't delete me!",
"body": {
"contentType": "text",
"content": "I'm just an event in the future, I wonder if I'll send a '@removed' notice?"
}
"isCancelled": false,
"type": "singleInstance"
}
But shortly after that, my webhook is getting hit with this information for that event, indicating that it was just removed:
{
"@odata.type": "#microsoft.graph.event"
"id": [that-event-id]
"@removed": {
"reason": "deleted"
}
}
When I go and look on my Outlook calendar, the event still seems to be present, and if I GET it, isCancelled
is false.
This is only happening for events created over a year ago, or two years in the future.
@removed
notice. – Joubert