Published May 26th, 2021 by Michael Nilsson
If you are getting the following error when trying to add an event to your Google Calendar, you might have a "greedy" browser extension installed that overrides the URL to Google Calendar.
The typical error Google Calendar is throwing is listed below:
400. That's an error.
The server cannot process the request because it is malformed. It should not be retried. That's all we know.
We've gone back and forward with our customers reporting the "400" error and found that these Google Chrome extensions are causing the error:
We recommend that you (until they've fixed the issue) disable the extension if you want to add events to your Google Calendar.
Here's how to disable the extension.
What are the extensions doing wrong?
When your users hit any of our "Add to Calendar" buttons and select "Google" as an option we immediately redirect the user to Google Calendar. In order to add events to Google Calendar, the user should be sent to a specific web address. Here's an example how that looks like:
https://calendar.google.com/calendar/render?action=TEMPLATE&text=Summary+of+the+event ..... &sf=true&output=xml
When the extension detects the URL in your browser, the URL is manipulated/changed and redirected to a different place within the Google ecosystem which Google doesn't understand - and therefore they are presenting you with the "400 - That's an error" message.