Problems integrating the Google Calendar node

Describe the problem/error/question

When implementing the google calendar node, the All Day option does not work.
Activating the All Day option (“Yes”) in effect creates the event for the whole day, but activating it with (“No”) in the same way creates the event for the whole day.

The other problem that I present is that when I have an event that lasts all day and I want to change it to a specific time, it generates the error.
ERROR: Bad request - please check your parameters
Invalid start time.

I share an example below.

What is the error message (if any)?

ERROR: Bad request - please check your parameters
Invalid start time.

The goal of my workflow is to be able to create events and update the events.
I clarify that I only have problems with this type of events that last all day since it does not allow me to update them in a date range.

1 Like

welcome back to our community :wave:

It seems there are a couple of bugs on the node (maybe due to some updates on the Google Calendar APIs). I’ll forward these problems to the team and we’ll try to fix them asap.

In the meantime you could use an HTTP Request node to do the modification of the event.
You can use the Events:update API (described here Events: update  |  Google Calendar  |  Google Developers)

See the workflow below to inspect how to setup the HTTP Request Node:

Keep in mind that to play with dates you can use the Luxon library (natively integrated in n8n), more info here: Date and time with Luxon - n8n Documentation

Hope it helps :slight_smile: let me know if you need more assistance

1 Like