- Very easy to retrieve incremental changes to events on a calendar
- Webhooks to be notified when calendars are created, updated, or removed
- Webhooks to be notified when events are added, updated, or removed on a calendar
- Bulk requests
- Select only the fields you need from the event
- Querying events in a calendar with custom properties (I use this so I don’t need to store anything on my side)
Funnily enough to build a sync between my personal calendar and work calendar, and for my wife and I to have a combined calendar for our own personal commitments. I also feed in a few calendars I subscribe to for sporting events to our shared calendar. $100 a year was a bit much for a feature that should be in Google Calendar already. I named it Don’t Double Book Me, felt appropriate.
I only started exploring the Google Calendar API recently after realizing that Reclaim’s policy allows Enterprise customers to take over other individual paying accounts associated with the Enterprise, effectively making it not really my Reclaim account anymore. Didn’t help I wasn’t notified of this either.