2

When enumerating calendars in the Microsoft Graph API, calendars that are shared amongst users have a different id per user. How then can we identify unique shared calendars across users?

For example, user A has a calendar, and /v1.0/me/calendars returns an object with id = 123. User A has shared that calendar with user B, whose /v1.0/me/calendars returns an object with id = 456. How do we know these are actually the same calendar?

The name field may be the same (not sure if it can be re-named) but cannot be relied upon to be unique. It looks like extended properties are not shared with the calendar, so setting a unique id in one of those cannot be read by another user.

Any suggestions are greatly appreciated! Thank you!

Marc LaFleur
  • 31,987
  • 4
  • 37
  • 63
Craig Younkins
  • 1,360
  • 2
  • 11
  • 18
  • Possible duplicate of [Microsoft Graph API Shared Calendar IDs inconsistent between users](https://stackoverflow.com/questions/46943347/microsoft-graph-api-shared-calendar-ids-inconsistent-between-users) – Jason Johnston May 15 '19 at 13:36

0 Answers0