Cronofy icon

Cronofy

Calendar connectivity API for scheduling, availability, and cross-provider booking workflows.

3 triggers12 searches27 actionsPollingAuth: OAuthAuth: API key

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for Cronofy, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Cronofy on WEXTL →

Before you set up the credential, make sure you have an active Cronofy account and OAuth client credentials, granted by signing in with your account ready.[3]

Credential type option 1

Cronofy

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired

    Log into Cronofy, create a new application to obtain your Client ID and Client Secret. Use the following redirect URL: the Callback URL shown in this connection form.

    [1]
  • Client SecretpasswordRequired

    Log into Cronofy, create a new application to obtain your Client ID and Client Secret.

    [1]
  • Data Center URLselectRequired

    The URL for the data center you want to communicate with.

    [1]
  • Time Zone IdentifiertimezoneRequired

    A String representing a known time zone identifier from the IANA Time Zone Database. Common examples are: Etc/UTC, Europe/Paris, America/Chicago.

    [1]
Credential type option 2

Cronofy - API Key

  • API KeypasswordRequired

    Log into your account, go to the Admin API section, choose an organizational unit, and create a new Admin API key.

    [1]
  • Data Center URLselectRequired

    The URL for the data center you want to communicate with.

    [1]
  • Time Zone IdentifiertimezoneRequired

    A String representing a known time zone identifier from the IANA Time Zone Database. Common examples are: Etc/UTC, Europe/Paris, America/Chicago.

    [1]
  1. Log in to your WEXTL account, add the Cronofy node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Cronofy account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Cronofy to WEXTL®
Video slide demonstrates how to integrate Cronofy in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Availability PeriodsTrigger
Output fields[3]
FieldType
Available period IDtext
Startdate
Enddate
Watch EventsTrigger
Output fields[3]
FieldType
Calendar IDtext
Event uidtext
Summarytext
Descriptiontext
Startdate
Enddate
Deletedboolean
Locationobject
Descriptiontext
Participation statustext
Transparencytext
Event statustext
Categoriesarray
Attendeesarray
Createddate
Updateddate
Watch Free BusyTrigger
Output fields[3]
FieldType
Calendar IDtext
Startdate
Enddate
Free busy statustext
Get a User AccountAction
Output fields[3]
FieldType
Accountobject
Account IDtext
Emailemail
Nametext
Scopetext
Default tzidtext
Subtext
Get an Availability RuleAction
Input fields[3]
FieldType
Availability Rule IDRequired
choice
Output fields[3]
FieldType
Availability rule IDtext
Tzidtext
Calendar idsarray
Weekly periodsarray
Get Invite StatusAction
Input fields[3]
FieldType
Recipient EmailRequired
email
Smart Invite IDRequired
text
Include ICSboolean
Output fields[3]
FieldType
Recipientobject
Emailemail
Statustext
Commenttext
Proposalobject
Repliesarray
Smart invite IDtext
Callback URLurl
Eventobject
Summarytext
Descriptiontext
Startobject
Endobject
Locationobject
Attachmentsobject
Icalendartext
Get User InformationAction
Output fields[3]
FieldType
Subtext
Emailemail
Nametext
Zoneinfotext
Cronofy typetext
Cronofy dataobject
Authorizationobject
Profilesarray
List AvailabilitySearch
Input fields[3]
FieldType
Participantsarray
Required Durationobject
Minutesnumber
Query Periodsarray
Bufferobject
Buffer Beforeobject
Buffer Afterobject
Response Formattext
Limitnumber
Output fields[3]
FieldType
Startdate
Enddate
Participantsarray
List Availability RulesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Availability rule IDtext
Tzidtext
Calendar idsarray
Weekly periodsarray
List Available PeriodsSearch
Input fields[3]
FieldType
Fromdate
Todate
Localized Timesboolean
Limitnumber
Output fields[3]
FieldType
Available period IDtext
Startdate
Enddate
List Calendar ProfilesSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
Provider nametext
Provider servicetext
Profile IDtext
Profile nametext
Profile connectedboolean
Profile initial sync requiredboolean
Profile relink URLurl
List CalendarsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Provider nametext
Profile IDtext
Profile nameemail
Calendar IDtext
Calendar nametext
Calendar readonlyboolean
Calendar deletedboolean
List EventsSearch
Input fields[3]
FieldType
Time Zone IdentifierRequired
time
From Datedate
To Datedate
Calendar IDschoice
Include Deletedboolean
Include Movedboolean
Last Modifiedtime
Include Managedboolean
Only Managedboolean
Localized Timesboolean
Include Geoboolean
Include User Infoboolean
Limitnumber
Output fields[3]
FieldType
Calendar IDtext
Event uidtext
Summarytext
Descriptiontext
Startdate
Enddate
Deletedboolean
Locationobject
Descriptiontext
Participation statustext
Transparencytext
Event statustext
Categoriesarray
Attendeesarray
Createddate
Updateddate
List Free/Busy EventsSearch
Input fields[3]
FieldType
Time Zone IdentifierRequired
time
From Datedate
To Datedate
Include Managed Eventsboolean
Calendar IDsarray
Calendar IDtext
Localized Timesboolean
Include User Informationboolean
Include Event IDsboolean
Include Free Eventsboolean
Include Deleted Eventsboolean
Last Modified Timetime
Limitnumber
Output fields[3]
FieldType
Calendar IDtext
Startdate
Enddate
Free busy statustext
List Scheduling RequestsSearch
Input fields[3]
FieldType
Scheduling Request IDsRequired
array
IDtext
Limitnumber
Output fields[3]
FieldType
Scheduling request IDtext
Slot selectiontext
Primary select URLtext
Dashboard URLtext
Summarytext
Durationobject
Minutesnumber
Recipient operationsobject
View URLtext
Recipientsarray
Eventobject
Summarytext
Activate Meeting AgentAction
Input fields[3]
FieldType
Notificationobject
TypeRequired
choice
Interactionsarray
Eventobject
Event IDRequired
choice
SummaryRequired
text
StartRequired
date
EndRequired
date
Timezone IDRequired
time
Conferencingobject
Meeting Agentobject
Meeting Agentobject
SubjectRequired
text
StateRequired
text
Resourcesarray
Output fields[3]
FieldType
User IDnumber
Add Attachment to an EventAction
Input fields[3]
FieldType
Event IDRequired
text
SummaryRequired
text
Descriptiontext
Start TimeRequired
date
End TimeRequired
date
Locationobject
Descriptiontext
Attachmentsarray
Cancel a Meeting AgentAction
Input fields[3]
FieldType
Scheduling KeyRequired
text
Cancel a Scheduling RequestAction
Input fields[3]
FieldType
Scheduling RequestRequired
text
Cancel an InviteAction
Input fields[3]
FieldType
Smart Invite IDRequired
text
MethodRequired
choice
RecipientRequired
object
EmailRequired
email
Output fields[3]
FieldType
Recipientobject
Emailemail
Statustext
Commenttext
Proposalobject
Repliesarray
Smart invite IDtext
Callback URLurl
Eventobject
Summarytext
Descriptiontext
Startobject
Endobject
Locationobject
Attachmentsobject
Icalendartext
Create a Bookable EventAction
Input fields[3]
FieldType
Bookable Event IDRequired
text
StartRequired
date
EndRequired
date
StatusRequired
choice
Registrationobject
Capacitynumber
Output fields[3]
FieldType
Bookable event IDtext
Startdate
Enddate
Statustext
Registrationobject
Capacitynumber
Registered countnumber
Registrationsarray
Create a CalendarAction
Input fields[3]
FieldType
Profile IDRequired
text
NameRequired
text
Colortext
Output fields[3]
FieldType
Provider nametext
Profile IDtext
Profile nameemail
Calendar IDtext
Calendar nametext
Calendar readonlyboolean
Calendar deletedboolean
Create a Scheduling RequestAction
Input fields[3]
FieldType
HostRequired
object
Subscribertext
RecipientsRequired
array
Collaborator Groupsarray
EventRequired
object
SummaryRequired
text
Descriptiontext
Locationobject
Durationobject
Localetext
Minimum Noticeobject
Hoursnumber
Tagsarray
Output fields[3]
FieldType
Scheduling request IDtext
Slot selectiontext
Primary select URLurl
Dashboard URLurl
Summarytext
Durationobject
Minutesnumber
Recipient operationsobject
View URLurl
Recipientsarray
Collaborator groupsarray
Eventobject
Summarytext
Create a Scheduling Request Using a TemplateAction
Input fields[3]
FieldType
Templateobject
SubRequired
text
RecipientsRequired
array
Collaborator Groupsarray
EventRequired
object
SummaryRequired
text
Descriptiontext
Locationobject
Durationobject
Localetext
Minimum Noticeobject
Hoursnumber
Tagsarray
Output fields[3]
FieldType
Scheduling request IDtext
Slot selectiontext
Primary select URLurl
Dashboard URLurl
Summarytext
Durationobject
Minutesnumber
Recipient operationsobject
View URLurl
Recipientsarray
Collaborator groupsarray
Eventobject
Summarytext
Create or Update a RegistrationAction
Input fields[3]
FieldType
Bookable Event IDRequired
text
Registration IDRequired
text
StatusRequired
choice
Metadataarray
Output fields[3]
FieldType
Bookable event IDtext
Startdate
Enddate
Statustext
Registrationobject
Capacitynumber
Registered countnumber
Total countnumber
Registrationsarray
Create or Update an AttachmentAction
Input fields[3]
FieldType
Attachmentobject
File NameRequired
text
Content TypeRequired
choice
Base64 ContentRequired
text
Subscriptionsarray
Output fields[3]
FieldType
Attachment IDtext
File nametext
Content typetext
Md 5text
Create or Update an Availability RuleAction
Input fields[3]
FieldType
Availability Rule IDRequired
text
Time Zone IDRequired
time
Calendar IDsRequired
choice
Weekly PeriodsRequired
array
Output fields[3]
FieldType
Availability ruleobject
Availability rule IDtext
Tzidtext
Calendar idsarray
Weekly periodsarray
Create or Update an EventAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
text
SummaryRequired
text
Start TimeRequired
date
End TimeRequired
date
Descriptiontext
Locationobject
Descriptiontext
Latitudenumber
Longitudenumber
Transparencychoice
Extended Transparencychoice
Colortext
Reminders Create Onlyboolean
Attendeesobject
Invitearray
Removearray
URLurl
Remindersarray
Event Privateboolean
Create or Update an InviteAction
Input fields[3]
FieldType
MethodRequired
choice
Smart Invite IDRequired
text
RecipientRequired
object
EmailRequired
email
Callback URLRequired
url
EventRequired
object
SummaryRequired
text
Descriptiontext
Start TimeRequired
date
End TimeRequired
date
Time Zone IDtime
Locationobject
Organizerobject
Nametext
Emailemail
Output fields[3]
FieldType
Recipientobject
Emailtext
Statustext
Smart invite IDtext
Callback URLtext
Eventobject
Summarytext
Descriptiontext
Startobject
Endobject
Locationobject
Attachmentsobject
Icalendartext
Create or Update AvailabilityAction
Input fields[3]
FieldType
Available Period IDRequired
text
StartRequired
date
EndRequired
date
Delete an Availability RuleAction
Input fields[3]
FieldType
Availability Rule IDRequired
choice
Delete an Available PeriodAction
Input fields[3]
FieldType
Available Period IDRequired
choice
Delete an EventAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
choice
Delete an External EventAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
text
Delete Bulk EventsAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Provision a Meeting AgentAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
choice
SummaryRequired
text
StartRequired
date
EndRequired
date
Time Zone IDRequired
time
Conferencingobject
Profile IDRequired
text
Meeting Agentobject
Profile IDRequired
text
Subscriptionsarray
Output fields[3]
FieldType
User IDnumber
Remove a RegistrationAction
Input fields[3]
FieldType
Bookable Event IDRequired
text
Registration IDRequired
text
Output fields[3]
FieldType
Bookable event IDtext
Startdate
Enddate
Statustext
Registrationobject
Capacitynumber
Registered countnumber
Total countnumber
Registrationsarray
Update External EventsAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
text
SummaryRequired
text
Start TimeRequired
date
End TimeRequired
date
Descriptiontext
Locationobject
Descriptiontext
Latitudenumber
Longitudenumber
Transparencychoice
Extended Transparencychoice
Colortext
Reminders Create Onlyboolean
Attendeesobject
Invitearray
Removearray
URLurl
Remindersarray
Event Privateboolean
Update Participant StatusAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Event IDRequired
choice
StatusRequired
choice
Watch Meeting Agent FailuresAction
Input fields[3]
FieldType
Notificationobject
TypeRequired
choice
Interactionsarray
Eventobject
Event IDRequired
choice
SummaryRequired
text
StartRequired
date
EndRequired
date
Timezone IDRequired
time
Conferencingobject
Meeting Agentobject
Meeting Agentobject
SubjectRequired
text
StateRequired
text
Resourcesarray
Output fields[3]
FieldType
User IDnumber
Watch Meeting CompletionAction
Input fields[3]
FieldType
Notificationobject
TypeRequired
choice
Interactionsarray
Eventobject
Event IDRequired
choice
SummaryRequired
text
StartRequired
date
EndRequired
date
Timezone IDRequired
time
Conferencingobject
Meeting Agentobject
Meeting Agentobject
SubjectRequired
text
StateRequired
text
Resourcesarray
Output fields[3]
FieldType
User IDnumber

Look for Cronofy templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Cronofy Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Cronofy.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 23, 2026 22:39