cancel_event
Cancel any scheduled event or appointment from a calendar. For recurring series, optionally cancel just one occurrence by providing its start time.
Instructions
Delete or cancel an event from a calendar. Use this to remove, cancel, or delete any scheduled event or appointment. The event is marked cancelled and excluded from future availability calculations. For a recurring series, pass occurrence_start to cancel just that one occurrence (the series continues); omit it to cancel the whole series. calendar_id is optional — if omitted the calendar is looked up from the event. Provide calendar_id to fail fast on cross-calendar typos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Event ID to cancel | |
| calendar_id | No | Calendar ID that owns the event. Optional — if omitted the calendar is resolved from the event. Matches the asymmetry with confirm_event / release_event which never required this arg. | |
| occurrence_start | No | For recurring events only: ISO 8601 start of the single occurrence to cancel. The rest of the series is unaffected. |