Delete calendar event
delete_eventPermanently delete an event or entire recurring series by resource ID or calendar ID with UID. Use expected ETag to prevent deleting a concurrently changed event.
Instructions
Permanently delete an event or entire recurring series; individual expanded occurrences are not supported. Target it by resource_id or by calendar_id with uid, and supply expected_etag when available to prevent deleting a concurrently changed event.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | No | iCalendar UID of the event. Provide it together with calendar_id when resource_id is unavailable. | |
| calendar_id | No | Opaque calendar ID returned by list_calendars. Provide it together with uid when resource_id is unavailable. | |
| resource_id | No | Opaque event resource ID returned by list_events or get_event. Provide it alone instead of calendar_id and uid. | |
| expected_etag | No | ETag previously returned for the event. When supplied, deletion fails if the event changed since it was read. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | Confirms that the resource was deleted. | |
| resource_id | Yes | Opaque ID of the deleted event resource. |