delete_event_occurrence
Delete one occurrence of a recurring event, or that occurrence and all later ones, while keeping the rest of the series.
Instructions
Delete one occurrence of a recurring event, or that occurrence and all later ones (scope "this_and_following"), keeping the rest of the series. Use delete_event to delete the whole series. Get the series uuid and occurrence_start_at from get_events with start_before set. Deleting from the first occurrence onward deletes the whole series. Cannot be undone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | "this" (default) changes only this occurrence; "this_and_following" also changes every later one | |
| event_uuid | Yes | The recurring series uuid (the uuid get_events returns for every occurrence) | |
| calendar_id | Yes | The calendar ID from list_calendars (numeric string; numbers are also accepted) | |
| occurrence_start_at | Yes | Start of the occurrence, exactly as get_events returned it (ISO 8601), or Unix ms |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | ||
| message | No | ||
| success | Yes | ||
| series_uuid | Yes | ||
| series_deleted | Yes | True when the whole series was deleted | |
| occurrence_start_at | Yes | ISO 8601 date-time (UTC) |