ODBC guide

List events with max results and single events


Limit the number of events returned with MaxResults and expand recurring events into individual instances using SingleEvents='true'. This prevents pagination issues and ensures each occurrence of a recurring event is listed separately.

Example use case: Fetch the next 10 upcoming event instances.

SELECT * FROM Events

WITH (CalendarId='primary',
      MaxResults=10,
      SingleEvents='true')