List Calendar Events
get_calendar_eventsRetrieve calendar events for a given time window, with recurring occurrences fully expanded. Set start and end dates to narrow the results.
Instructions
Calendar events in a time window, recurrences expanded.
is_recurring on a row means it is one occurrence of a series: changing,
cancelling or declining that row needs an explicit apply_to in the write
tools.
There is no paging and nothing to page — the whole window is read every call,
so total is exact. Narrow the answer by moving start/end.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | window end. Default start + 7 days. | |
| limit | No | safety cap on the size of the answer, not a page — a window with more events than this is cut and the answer says so. | |
| start | No | window start, ISO 8601 (e.g. "2026-07-20T00:00:00"). Default now. | |
| folder | No | calendar folder. | calendar |
| person | No | read someone else's calendar — address or name (an ambiguous name is refused). Works only if they shared the calendar folder with you, otherwise the call fails with "Доступ запрещён"; for anyone else use get_user_availability. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |