list_events
Retrieve calendar events for a specified date range, including expanded recurring instances. Filter by calendar and optional mailbox.
Instructions
List events in a calendar within a date range.
Uses Graph's calendarView, which expands recurring events into instances.
Args: calendar_id: Calendar ID. (Use list_calendars to discover.) start_datetime: ISO 8601 datetime, e.g. "2026-05-19T00:00:00Z". Required. end_datetime: ISO 8601 datetime. Required. mailbox: Optional mailbox. limit: 1-100. Default 25. page_token: Continuation token. include_raw: Include raw payloads.
Returns: {"items": [trimmed_event, ...], "next_page_token": str | None}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| mailbox | No | ||
| page_token | No | ||
| calendar_id | Yes | ||
| include_raw | No | ||
| end_datetime | Yes | ||
| start_datetime | Yes |