We have an application that does migrations between Google Apps domains. For calendar migrations we using Import API(https://developers.google.com/google-apps/calendar/v3/re
After analysing logs, I found
Free Google Apps Account For a user: Initially: 100 Extenal Guests Domains Emails limit Accumulative: 1 External Guest for 40 Minutes
Ex: If you have a fresh token you can send any one *. 50 Events having 100 guest - 2 Guests per event *. 25 Events having 100 guest - 4 Guests per event
Limits per
Day: 36 Guests
Week: 252 Guests
Month: ~1080 Guests
Where Purchased GSuite Calendar API gives initial limit of 1000 Guest Request
https://github.com/manjeshpv/gsuite-google-calendar-api-limits
You’ll get 1000(guest emails outside your domain) day you login + 1 guest email invite for every 40 minutes. When you exceed this limitation you get this error
Using Google Calendar ****Google Calendar (https://calendar.google.com)
Unable to save event You have reached the limit for the number of events you can edit. Please wait a few hours for your account to be reviewed. We appreciate your patience. Note: This may be the result of a third party application you may have installed that interacts with Google Calendar, such as a syncing application.
Using API Based approach
Error: Calendar usage limits exceeded. code: 403, errors: [ { domain: 'usageLimits', reason: 'quotaExceeded', message: 'Calendar usage limits exceeded.' } ] }