It turned out that the so-called “delete” operation does not actually delete events, but simply hides them and changes the status to “canceled”. Thus, events continue to exist on Google Calendar.
As a workaround, I retrieve deleted records using a parameter "showDeleted" = trueand then update them.
source
share