One Calendar API for all the calendar services. We've handled all the complexity of integrating, maintaining, and monitoring activity across the major calendar service providers. Because we've done this, you're finally free to use your customers' calendars as an extension of your service.You can put the information your customer needs, at the time they need it, in the place they need it and…

64 subscribers
26 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Cronofy endpoints

MethodEndpointDescription
POST createCalendar
/createCalendar
Creates a calendar within a user's profile.In order for this to be possible, you must request the create_calendar scope when requesting authorization to access the user's…
POST createCalendarAccessUrl
/createCalendarAccessUrl
Returns an URL to a form where the user can select the calendar they wish to have it added to as part of authorizing calendar access for your application.
POST createEvents
/createEvents
Creates an event within a user's calendar.
POST createNotificationChannel
/createNotificationChannel
Creates a new channel for receiving notifications when changes occur.Notification channels can be created with additional filters which can be thought of as a subset of those…
POST deleteAllEvents
/deleteAllEvents
Delete events that you are managing from the user's calendars in bulk.
POST deleteAllEventsBuCalendarId
/deleteAllEventsBuCalendarId
Delete all events from specific calendars.
POST deleteEvent
/deleteEvent
Creates a calendar within a user's profile.In order for this to be possible, you must request the create_calendar scope when requesting authorization to access the user's…
POST getListCalendars
/getListCalendars
Returns a list of all the authenticated user's calendars.
POST deleteExternalEvent
/deleteExternalEvent
Deletes an externally managed event from a user's calendar.In order to make this call, you must request elevated access to access the user's calendars. Then, the event itself…
POST deleteNotificationChannel
/deleteNotificationChannel
Closes an existing push notification channel to stop notifications being sent.
POST editExternalEvent
/editExternalEvent
In order to make this call, you must request elevated access to access the user's calendars. Then, the event itself must be have its options.update flag set to true.
POST editParticipationStatus
/editParticipationStatus
Changes the status of a user's participation in an event.In order for this to be possible, you must request the change_participation_status scope when requesting authorization to…
POST extendedPermissions
/extendedPermissions
As an extension of the OAuth flow users can be asked to grant unrestricted access to their calendars. This is implemented through a redirect to an additional access page.
POST getAccessToken
/getAccessToken
Access Tokens are issued as specified in section 4.1.3 of RFC 6749, authentication is performed by including your client_id and client_secret, as issued by Cronofy, within the…
POST getAccountInformation
/getAccountInformation
Returns identifying information for the authenticated account.
POST getCalendarsPeriods
/getCalendarsPeriods
Inspects calendars to determine the common availablity for people within the specified periods of time.
POST getFreeBusyCalendarsInfo
/getFreeBusyCalendarsInfo
Returns a list of free-busy information across all of a users calendars. By default, the events you are managing on behalf of the account are excluded from the query results. The…
POST getListNotificationChannels
/getListNotificationChannels
Returns a list of all the authenticated user's notification channels.
POST getProfileInformation
/getProfileInformation
Returns a list of all the authenticated user's calendar profiles.
POST getRealTimeSchedulingUrl
/getRealTimeSchedulingUrl
Returns an URL to a form where a user can select their preferred date and time for an event based upon live availability information.
POST getUserInfo
/getUserInfo
Returns identifying information for the authenticated account. This is defined as part of the OpenID spec.
POST readEvents
/readEvents
Returns a list of events across all of a users calendars.By default, the events you are managing on behalf of the account are excluded from the query results.The returned events…
POST refreshAccessToken
/refreshAccessToken
Access Tokens are refreshed as specified in section 6 of RFC 6749, authentication is performed by including your client_id and client_secret, as issued by Cronofy, within the…
POST revokeAccessToken
/revokeAccessToken
You may wish to revoke your access on behalf of your users rather than directing them to our site, for example when they unsubscribe from your service or no longer want to use…
POST updateEvents
/updateEvents
Update an event within a user's calendar.
POST webhookEvent
/webhookEvent
For a better integration with FilePreviews we recommend using webhooks. Webhooks let you register a URL that we will POST anytime we have results for requests previews.

Cronofy pricing

PlanPriceRate limitQuotas
BASIC Free

More Tools APIs

View all →
  • Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be…

    ToolsPaid331 subscribers
  • Temporary Disposable E-mail fast and easy API - is a service that allows to receive email at a temporary…

    ToolsFreemium1.4k subscribers
  • YouTube MP3 is a freemium API that converts YouTube videos into 128 kbps MP3 files via a single GET…

    ReviewedToolsFreemium12.9k subscribers
  • Using our advanced keyword research API you can easily obtain keyword suggestions and other SEO metrics…

    ToolsFreemium4.1k subscribers
  • 100% Genuine DA, PA with number of backlinks from Moz. Check DA PA with ease. This API gives you same…

    ToolsFreemium7.2k subscribers
  • Youtube Video and Audio Downloader. audio,eo,mp4,mp3,downloader,download,youtube,tiktok,instagtam,scraper,you…

    ToolsFreemium1.4k subscribers