What changes do we implement?
A change was made to how the Google Calendar API manages usage. Previously, Calendar API searches were monitored and limited to once per day. Now those actions are performed once per minute.
See more information below.
Who is affected by this change?
To administrators and developers
Why is it important?
This change will improve the behavior when requests are exceeded, because instead of preventing further requests from being made for the rest of the day, a rate limit will be applied until quota is available. Additionally, this will help developers more quickly identify errors related to quota enforcement.
Learn more about your quota limits and usage in the Google API Console.
Additional details
To ensure you work efficiently with your quota, we recommend the following:
- Use push notifications instead of surveys
- Randomize timings to ensure that the distribution of user requests is even and there is no spike in request activity
- Use the progressive synchronization with tokens for all collections, instead of retrieving all entries repeatedly
- Increase the page size using the maximum results parameter to retrieve more data at once
- Update events when they change to prevent all events from being recreated every sync
- Use exponential backoff with error retries to make rate caps work properly
How to start?
- Administrators and developers: Use this guide to learn more about how to view your usage and API limits.
- End Users: End users will not be affected by this feature.
Availability
- It is available to all Google Workspace customers, as well as G Suite Basic and Business customers.
Resources
This article is the translation of the English blog published on 18 June.