list_events
Retrieve and organize Google Calendar events by specifying filters like time range, event count, and order, enabling efficient event management and scheduling.
Instructions
List events from a Google Calendar
Input Schema
Name | Required | Description | Default |
---|---|---|---|
calendarId | No | Calendar ID (default: 'primary') | primary |
maxResults | No | Maximum number of events to return (default: 250) | |
orderBy | No | Order of events (default: 'startTime') | startTime |
singleEvents | No | Whether to expand recurring events (default: true) | |
timeMax | No | Upper bound for event start time (RFC3339 timestamp) | |
timeMin | No | Lower bound for event start time (RFC3339 timestamp) |
Input Schema (JSON Schema)
{
"properties": {
"calendarId": {
"default": "primary",
"description": "Calendar ID (default: 'primary')",
"type": "string"
},
"maxResults": {
"default": 250,
"description": "Maximum number of events to return (default: 250)",
"type": "number"
},
"orderBy": {
"default": "startTime",
"description": "Order of events (default: 'startTime')",
"enum": [
"startTime",
"updated"
],
"type": "string"
},
"singleEvents": {
"default": true,
"description": "Whether to expand recurring events (default: true)",
"type": "boolean"
},
"timeMax": {
"description": "Upper bound for event start time (RFC3339 timestamp)",
"type": "string"
},
"timeMin": {
"description": "Lower bound for event start time (RFC3339 timestamp)",
"type": "string"
}
},
"type": "object"
}