Hi, we have an enterprise application that schedules calendar events for users into their 365 calendars using graphql. We store the event time / details in our system and this all works fine as long as people reschedule events from our system. However when the users reschedule events directly from their calendars, it gets out of sync with our stored time.
We’ve looked into what solution we could employ to keep this in sync and the best we could find was subscribing to updates to each user’s entire calendar and renewing this subscriptions every day as long as we have events we need to watch for changes on.
Is there a better way of going about this? Ie a webhook for changes to an individual event would make much more sense. Does this exist? We couldn’t find it.