calendar.events.list
Fetch calendar events within a specified time window, optionally filtered by event type or entity. Detect scheduling conflicts in the same period by enabling conflict analysis, returning events, count, and conflict details.
Instructions
Read-only; no side effects, auth, or rate limits. List events overlapping a window (half-open — an event ending exactly at from is excluded), optionally filtered by entity/type. Set include_conflicts to also run conflict detection over the same window and attach it. Returns {events, count, conflicts?}. For conflicts alone, prefer calendar.events.conflicts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window end, ISO 8601 with explicit timezone. | |
| from | No | Window start, ISO 8601 with explicit timezone. | |
| type | No | Filter to an exact event type. | |
| limit | No | Max rows (default 500). | |
| entity | No | Filter to one entity — name or numeric id. | |
| include_conflicts | No | If true, also compute conflicts for `from`..`to` (both required when set) and include them in the response. |