calendar-list-events
Retrieve calendar events with filters for date range, calendar selection, and sorting to manage your schedule effectively.
Instructions
List calendar events with optional filters
Input Schema
Name | Required | Description | Default |
---|---|---|---|
calendarId | No | Calendar ID - Available options: 'primary' (Primary Calendar) | primary |
maxResults | No | Maximum number of events to return | |
orderBy | No | Order of events | startTime |
singleEvents | No | Whether to expand recurring events | |
timeMax | No | Upper bound for event start time (ISO format) | |
timeMin | No | Lower bound for event start time (ISO format) |
Input Schema (JSON Schema)
{
"properties": {
"calendarId": {
"default": "primary",
"description": "Calendar ID - Available options: 'primary' (Primary Calendar)",
"type": "string"
},
"maxResults": {
"default": 10,
"description": "Maximum number of events to return",
"maximum": 250,
"minimum": 1,
"type": "number"
},
"orderBy": {
"default": "startTime",
"description": "Order of events",
"enum": [
"startTime",
"updated"
],
"type": "string"
},
"singleEvents": {
"default": true,
"description": "Whether to expand recurring events",
"type": "boolean"
},
"timeMax": {
"description": "Upper bound for event start time (ISO format)",
"type": "string"
},
"timeMin": {
"description": "Lower bound for event start time (ISO format)",
"type": "string"
}
},
"type": "object"
}