List instances of a recurring event
list_event_instancesExpand a recurring calendar event into its individual instances with concrete start and end times, so you can reschedule or cancel a single occurrence.
Instructions
Expands one recurring event (the series master id) into its individual instances, each with its own id (like masterId_20260901T100000Z) and concrete start/end. Use an instance id with update_event to reschedule a single occurrence, or with delete_event to cancel just that one; exceptions already made to the series show their changed times here. show_deleted=true includes cancelled occurrences. Bound the window with time_min/time_max — an unbounded infinite series is paginated via page_token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | The recurring series master id (from list_events without single_events). | |
| time_max | No | Only instances starting before this RFC3339 moment. | |
| time_min | No | Only instances ending at/after this RFC3339 moment. | |
| time_zone | No | IANA zone the response times are rendered in. | |
| page_token | No | nextPageToken from the previous page. | |
| calendar_id | Yes | The calendar id from list_calendars, or "primary" for the authenticated user's main calendar. | |
| max_results | No | Max instances per page (1..2500). | |
| show_deleted | No | Include cancelled instances (status=cancelled). |