timetree_list_occurrences
Read dated calendar occurrences overlapping a specified window of up to 93 days, including daily, weekly, monthly, and yearly rules, to list events in a bounded time range.
Instructions
Read dated occurrences overlapping an explicit window of at most 93 days, including a narrow DAILY/WEEKLY/MONTHLY/YEARLY rule subset. Requires a complete selected-calendar snapshot; unsupported rules, unsafe DST, or truncation mark complete=false. Does not establish edit eligibility or prove a time is free.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"calendar_id": "<calendar_id>",
"start_at": "<start_at>",
"end_at": "<end_at>"
},
"name": "timetree_list_occurrences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Literal title filter. | |
| end_at | Yes | Exclusive window end, YYYY-MM-DDTHH:MM:SS±HH:MM; after start and at most 93 days later. | |
| start_at | Yes | Inclusive window start, YYYY-MM-DDTHH:MM:SS±HH:MM. Numeric offset defines an absolute instant; use +00:00 instead of Z. | |
| calendar_id | Yes |