List events on a calendar
calendar_list_eventsList events on a specific calendar between a start and end date to view upcoming or past calendar entries.
Instructions
List events on one calendar between start and end.
Calls GET /api/calendars/{entity_id} over HTTP with start/end as
query parameters.
Use when: reading a calendar's upcoming or past events for a known date
range.
Not for: listing the calendar entities themselves — use
calendar_list_calendars.
Returns: list of event dicts as returned by HA (fields include summary,
start, end, uid), or an empty list if the response isn't a JSON
list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Range end as an ISO 8601 datetime, e.g. '2026-05-05T00:00:00'. | |
| start | Yes | Range start as an ISO 8601 datetime, e.g. '2026-04-28T00:00:00'. | |
| entity_id | Yes | Calendar entity ID, e.g. 'calendar.family', from `calendar_list_calendars`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |