List Events
listEventsRetrieve calendar events within a date range from one or all Thunderbird calendars, including recurring occurrences and key details such as title, time, location, and status.
Instructions
List events in a date range (default: next 30 days) from all calendars or one, by start time; recurring events come as occurrences sharing the series id, with a recurrenceId. At most maxResults, no paging: narrow the range for more. Rows: id, calendarId, title, start, end (all-day: the last day), location, description, status, categories, reminders, onlineMeetingURL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | 'table' returns { columns, rows } | |
| endDate | No | ISO 8601 end (default: start + 30 days); date-only includes the whole day | |
| reviewId | No | From createEvent: that dialog's state instead (open, saved + eventId, closed unsaved, failed) | |
| startDate | No | ISO 8601 start (default: now) | |
| calendarId | No | Calendar ID (from listCalendars); omit for all | |
| maxResults | No | Max events |