Delete an event
delete_eventCancel a Google Calendar event by ID. Delete a single occurrence or an entire recurring series; choose whether guests receive cancellation emails.
Instructions
Deletes (cancels) an event — there is no undelete. Deleting a series master id cancels the ENTIRE recurring series; deleting one instance id (from list_event_instances) cancels only that occurrence. On an event with guests this cancels the meeting for everyone, but cancellation emails go out only with send_updates=all. Returns {deleted:true}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | The event id from list_events or create_event output. A recurring-instance id (masterId_20260101T100000Z from list_event_instances) addresses one occurrence. | |
| calendar_id | Yes | The calendar id from list_calendars, or "primary" for the authenticated user's main calendar. | |
| send_updates | No | Who receives an email about this change: all guests, only guests outside your organization, or nobody. Defaults to none — attendees are NOT notified unless you pass all. |