Building custom solutions that extend, automate, and integrate Microsoft 365 apps.
Hi Dileep
Thank you for reaching out to the Microsoft Q&A Forum.
Based on my research, the iCalUId property in Microsoft Graph is a read-only identifier generated and managed by Exchange to identify the same meeting across calendars within the Exchange/Outlook ecosystem (for example, the organizer and attendees’ calendars). Microsoft documentation does not indicate that the original RFC 5545 UID from external calendar systems is preserved when an invitation is received.
As a result, when Outlook receives an invitation from another provider (such as Google Calendar), the iCalUId returned by Microsoft Graph may differ from the UID used by the originating system.
There was previously a planned change related to iCalUId behavior, but it was later postponed, as mentioned here: Postponed- iCalUId update on Microsoft Graph - Microsoft 365 Developer Blog
At this time, there is no publicly documented roadmap indicating that Microsoft plans to preserve external calendar UIDs as the iCalUId.
Thank you for your understanding.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.