How to Fix Google Calendar API 403 Error During Microsoft 365 Migration
Question details
The user needs to resolve a 403 error related to the Google Calendar API when migrating from Google Workspace to Microsoft 365.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Migrating calendar data from Google Workspace to Microsoft 365 using a configured Google Cloud project.
- Observed behavior
- The migration batch fails with a 403 error indicating that the Google Calendar API is either disabled or has not been utilized in the targeted Google Cloud project.
Ensure you have administrator access to both your Microsoft 365 Exchange admin center and the specific Google Cloud project associated with your migration.
Enable the Google Calendar API in Google Cloud
This is the primary method to resolve the 403 error by ensuring the required API is active and available in your Google Cloud project.
Microsoft 365 relies on the Google Calendar API to fetch and migrate calendar items from Google Workspace. If this API is disabled in the Google Cloud project designated for the migration, the server will return a 403 Forbidden error.
Navigate to the Google Cloud Console and log in with your administrator credentials.
Click the project dropdown menu at the top of the screen and select the specific project ID that was identified in your Microsoft 365 migration error log.
Use the left-hand navigation menu to go to 'APIs & Services', and then select 'Library'.
Search for 'Google Calendar API', click on the result, and click the blue 'Enable' button.
Wait several minutes for the API changes to propagate across Google's servers, then return to the Microsoft 365 Exchange admin center and resume or retry your migration batch.

Seek Further Migration Assistance
Use this step if enabling the API does not resolve the migration failure after waiting an adequate amount of time for propagation.
Experience a Seamless Office Workflow with WPS Office
While managing complex enterprise email and calendar migrations between Google Workspace and Microsoft 365, you can rely on WPS Office for your local document, spreadsheet, and presentation tasks. It is a lightweight, free alternative that offers comprehensive compatibility with both Microsoft and Google file formats.
- 1. Download the software: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install the suite: Run the installer and follow the quick on-screen prompts to set up WPS Office on your computer.
- 3. Open your files: Launch WPS Office and seamlessly open your existing Microsoft Word, Excel, or PowerPoint documents without losing any formatting.

Frequently Asked Questions
Why do I get a 403 error during Google Workspace migration?
A 403 error typically occurs when the migration tool attempts to access Google Calendar data, but the Google Calendar API is either disabled or hasn't been initialized in the designated Google Cloud project.
How long does it take for Google Calendar API changes to propagate?
After enabling the API in your Google Cloud console, it usually takes between 5 to 15 minutes for the changes to fully propagate across Google's systems before you can successfully retry the migration.
Where can I find the Google Cloud project ID causing the migration error?
The specific Google Cloud project ID is usually provided within the detailed error message in the Microsoft 365 Exchange admin center's migration batch logs.
Do I need special permissions to enable APIs in Google Cloud?
Yes, you need to be signed into Google Cloud with an account that has Project Owner or API Administrator permissions for the specific project associated with your Microsoft 365 migration.




