list_events
Retrieve calendar events within a specified time range, with optional text search and sorting. Returns a JSON array of event details.
Instructions
List calendar events within a time range. Returns JSON array of events.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Free-text search terms to filter events. | |
| order_by | No | Sort order: 'startTime' (requires singleEvents=true) or 'updated'. | startTime |
| time_max | No | End of time range (ISO 8601). Defaults to end of today in UTC. | |
| time_min | No | Start of time range (ISO 8601). Defaults to start of today in UTC. | |
| calendar_id | No | Calendar ID to query. Defaults to primary. | primary |
| max_results | No | Maximum number of events to return (1-2500). | |
| single_events | No | Expand recurring events into individual instances. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |