Modular calendar control

Read as Markdown

Read, write, and track the contents of the calendars your users connect.

Create and update events in any connected calendar, react to changes with Calendar Webhooks, and send Smart Invites to people whose calendars you don’t have access to.

See Calendars & Events for how these fit together.

In this section

Calendars

Interacting with the calendars in a user's calendar accounts.

Calendar Events

Interacting with the events in a user's calendars.

Calendar Webhooks

Calendar Webhooks provide a mechanism to lazily retrieve information about an account in order to avoid the need for API clients to create polling infrastructure.

Event Triggers

Subscribe to receive notifications based on event transitions

Smart Invites

Smart Invites allow you to send your users calendar invites and be informed of their interactions with them (accept, decline, etc) without needing any calendar authorization.

Application Calendars

Creates a Cronofy hosted calendar and returns bearer OAuth tokens for use with the API.

Event Attachments

Endpoints for managing event attachments.

ICS WebhooksAlpha

Receive ICS invite payloads inline on a webhook subscription instead of by email.

Event ClassesAlpha

Decorating events with additional metadata indicating what type of event it is and allowing links to other systems.

Recurring EventsAlpha

The recurrence parameter on events allows the reading and writing of a recurrence pattern in the destination calendar.