Skip to main content
The Calendar category returns the events in a user’s calendar between two points in time. Use it to: show a user’s upcoming meetings, find free time, or link meetings to records in your product.

Endpoint

Parameters and full schema: Unified API reference. Which calendar providers are supported: bundleup.io/integrations.

The time window is required

Both are required. Without a window, providers either refuse the request or return years of history, so there’s no default.

Response notes

  • Recurring events are expanded. Each occurrence is its own entry with its real date, so you never have to interpret a recurrence rule.
  • All-day events use a YYYY-MM-DD date in start_date and end_date instead of a timestamp. Check the length or format before parsing.
  • status is confirmed, tentative or cancelled.

What a “calendar event” is, per provider

Providers mean different things by an event: Attendees, conferencing links and organizers aren’t part of the normalized shape. Get them with include_raw=true or through the Proxy.