The Google Calendar API has changed how we manage API usage
Blog post from Google Cloud
The Google Calendar API has shifted from a daily to a per-minute monitoring and limiting of API queries as of May 2021, which enhances quota management by implementing rate-limiting rather than failing all requests once the quota is exceeded. This change allows developers to identify quota issues more quickly without impacting existing project performance. Developers are encouraged to utilize push notifications over polling, use randomized timing to avoid request bursts, and employ incremental synchronization with sync tokens to optimize API usage. Increasing the page size using the maxResults parameter and updating events only when necessary are recommended practices, alongside using exponential backoff for error retries. More details on managing quotas and handling errors can be accessed through their respective documentation, and developers can subscribe to the newsletter for updates on Google Workspace APIs.