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')