I'm integrating Outlook calendar to my app and I want my user can change their events from this calendar to another calendar (like changing from Calendar
to calendar2
in the origin Outlook calendar).
But I can't find any endpoint to do this, even the UpdateEvent
endpoint in their docs doesn't support this.
So how can I change event's calendar using MS graph API ? Right now the only way I'm thinking of is delete the old event in Calendar
and create new event in calendar2
which is not 100% reliable because sometimes the delete or create request can failed
Currently the is no way to move an event to another calendar. You can add a feature request here so that the engineering team may implement it in future.
So far as you said the only way may be delete then create but also keep in mind that the create should add all the existing properties/data like extensions when creating in the new calendar.