calendarquery
Calendarquery is a generic term for a query interface or API designed to retrieve calendar-related data from calendar stores. It enables applications to request events, RSVP statuses, reminders, and related metadata within specified temporal and structural constraints. Calendar queries may operate over diverse data sources, including local ICS files, CalDAV servers, and cloud calendar services, and are used to support scheduling, availability checks, and analytics.
Typical features include time-range filtering (start and end times), recurrence expansion to list instances of repeating
Query languages commonly provide SQL-like filters or a dedicated API for composing constraints. Standard formats include
Common use cases include finding meetings within a date range, checking availability for scheduling, generating user