Zoho Calendar icon

Zoho Calendar

Online calendar platform for scheduling events, managing team calendars, and coordinating availability across organizations.

2 triggers13 searches15 actionsPollingAuth: OAuth

AI-assisted documentation15 min read

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

Open Zoho Calendar on WEXTL →

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

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

  • Data Center LocationselectRequired

    Select the API Data Center location for the Zoho account URL.

    [1]
  • Client IDtextRequired

    Go to https://api-console.zoho.com, sign in, click “Add Client”, create a Web-based app with your redirect URL, and your Client ID and Client Secret will be generated instantly.

    [1]
  • Client SecretpasswordRequired

    Copy your client secret from the previouly generated web app on your zoho dashboard.

    [1]
Integration requests 7 permissions:
ZohoCalendar.calendar.ALLZohoCalendar.event.ALLZohoCalendar.group.ALLZohoCalendar.settings.ALLZohoCalendar.notification.ALLZohoCalendar.search.ALLZohoCalendar.freebusy.ALL
  1. Log in to your WEXTL account, add the Zoho Calendar 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 Zoho Calendar 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 →

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 Calendar EventsTrigger
Output fields[3]
FieldType
Isprivateboolean
Enable eventmanagementboolean
Roletext
Attendeesarray
Startdate
Calidtext
Titletext
Createdtimedate
Calendar alarmboolean
Durationnumber
Uidtext
Createdbytext
Organizertext
Isalldayboolean
Enddate
Modifiedbytext
Etagnumber
Multidayboolean
Caluidtext
Dateandtimeobject
Timezonetext
Starttext
Endtext
1other output field
Watch CalendarsTrigger
Output fields[3]
FieldType
Remindersarray
Colortext
Timezonetext
Textcolortext
Descriptiontext
Privilegetext
Typenumber
Calemptiedtimetext
Uidtext
Can send mailboolean
Modifiedtimedate
Alarmarray
Isdefaultboolean
Calendar modifiedtimedate
IDtext
Ordernumber
Lastmodifiedtimedate
Ownertext
Visibilityboolean
Include infreebusyboolean
7other output fields
Get a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Output fields[3]
FieldType
Remindersarray
Colortext
Timezonetext
Textcolortext
Descriptiontext
Privilegetext
Typenumber
Calemptiedtimetext
Uidtext
Can send mailboolean
Modifiedtimedate
Alarmarray
Isdefaultboolean
Calendar modifiedtimenumber
IDtext
Ordernumber
Lastmodifiedtimedate
Ownertext
Visibilityboolean
Include infreebusyboolean
7other output fields
Get a User Free/BusyAction
Input fields[3]
FieldType
User EmailRequired
email
Start DateRequired
text
End DateRequired
text
Free/Busy Typechoice
Output fields[3]
FieldType
Datearray
Get an AttachmentAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
API Modechoice
Output fields[3]
FieldType
File Datatext
Get an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Get Calendar SettingsAction
Input fields[3]
FieldType
Time ZoneRequired
time
Date FormatRequired
choice
Time FormatRequired
number
Default ViewRequired
choice
Week Startchoice
Work Week Startchoice
Work Week Endchoice
Hour Startnumber
Hour Endnumber
Allow Event Invitechoice
Allow Group Invitechoice
Display Denied Eventsboolean
Non-working Hours Busyboolean
Themechoice
Font Sizechoice
Event Durationchoice
Guest Permissionchoice
Output fields[3]
FieldType
Guest permnumber
Notifyemailemail
Hourstartnumber
Timezonetext
Listviewboolean
Fontsizetext
Nonworkinghours busyboolean
Time gridnumber
Workweek endnumber
Emailformattext
Themetext
Default viewtext
Workweek startnumber
Show weeknoboolean
Show workhourboolean
Allow groupinvitetext
Event durationnumber
Timezone changeboolean
Timeformattext
New versionnumber
9other output fields
Get Group Attendees DetailsAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Output fields[3]
FieldType
Grp mem objobject
53703592object
Get Notification DetailsAction
Input fields[3]
FieldType
Email FormatRequired
choice
Reminder NotifyRequired
boolean
Agenda Notification FrequencyRequired
choice
Notification Emailemail
Output fields[3]
FieldType
Notifyemailemail
Emailformattext
Agendanotifytext
Remindernotifytext
List Calendar GroupsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Nametext
Entityidtext
List CalendarsSearch
Input fields[3]
FieldType
Categorychoice
Show Hidden Calendarschoice
Limitnumber
Output fields[3]
FieldType
Remindersarray
Colortext
Timezonetext
Textcolortext
Descriptiontext
Privilegetext
Typenumber
Calemptiedtimetext
Uidtext
Can send mailboolean
Modifiedtimedate
Alarmarray
Isdefaultboolean
Calendar modifiedtimedate
IDtext
Ordernumber
Lastmodifiedtimedate
Ownertext
Visibilityboolean
Include infreebusyboolean
7other output fields
List Event InstancesSearch
Input fields[3]
FieldType
Calendar UIDRequired
choice
Start DateRequired
date
End DateRequired
date
Limitnumber
Output fields[3]
FieldType
Isprivateboolean
Enable eventmanagementboolean
Roletext
Calidtext
Has attachmentboolean
Titletext
Recurrenceiddate
Createdtimedate
Durationtext
Uidtext
Createdbytext
Organizertext
Isalldayboolean
Modifiedbytext
Etagtext
Caluidtext
Multidayboolean
Dateandtimeobject
Timezonetext
Starttext
Endtext
Lastmodifiedtimedate
List EventsSearch
Input fields[3]
FieldType
Calendar UIDRequired
choice
Start DateRequired
date
End DateRequired
date
By Instanceboolean
Timezonetime
CRM Event Typechoice
Limitnumber
Output fields[3]
FieldType
Isprivateboolean
Enable eventmanagementboolean
Roletext
Attendeesarray
Startdate
Calidtext
Titletext
Createdtimedate
Calendar alarmboolean
Durationnumber
Uidtext
Createdbytext
Organizertext
Isalldayboolean
Enddate
Modifiedbytext
Etagnumber
Multidayboolean
Caluidtext
Dateandtimeobject
Timezonetext
Starttext
Endtext
1other output field
List Shared Calendar DetailsSearch
Input fields[3]
FieldType
Calendar IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Emailidtext
Privilegetext
Search EventsSearch
Input fields[3]
FieldType
Calendar UIDRequired
choice
Search TextRequired
text
Calendar UIDRequired
text
Start Date-TimeRequired
text
End Date-TimeRequired
text
Limitnumber
Output fields[3]
FieldType
Uidtext
Timezonetext
Isalldayboolean
Caluidtext
Titletext
Typenumber
Dateandtimeobject
Timezonetext
Startdate
Enddate
Attach a FileAction
Input fields[3]
FieldType
Attach FileRequired
text
Output fields[3]
FieldType
Previewboolean
File nametext
Sizenumber
Content typetext
File IDtext
Create a CalendarAction
Input fields[3]
FieldType
NameRequired
text
ColorRequired
text
Include in Free/Busyboolean
Privatechoice
Timezonetime
Publicchoice
Descriptiontext
Text Colortext
Remindersarray
Statusboolean
Output fields[3]
FieldType
Remindersarray
Colortext
Timezonetext
Textcolortext
Descriptiontext
Privilegetext
Typenumber
Calemptiedtimetext
Uidtext
Can send mailboolean
Modifiedtimedate
Alarmarray
Isdefaultboolean
Calendar modifiedtimedate
IDtext
Ordernumber
Lastmodifiedtimedate
Ownertext
Visibilityboolean
Include infreebusyboolean
7other output fields
Create an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
TitleRequired
text
Date and TimeRequired
object
Start Date and TimeRequired
date
End Date and TimeRequired
date
Time Zonetime
Is All Dayboolean
Is Privateboolean
Event URLurl
Locationtext
Descriptiontext
Rich Text Descriptiontext
Event Colortext
Attendeesarray
Group Attendeesarray
Remindersarray
Calendar Alarmboolean
Notify Attendeechoice
Attachmentsobject
File IDtext
Transparencychoice
Conference Optionchoice
Notification Typenumber
Allow Forwardingboolean
2other input fields
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Create Event with Smart AddAction
Input fields[3]
FieldType
TitleRequired
text
Output fields[3]
FieldType
Titletext
Uidtext
Etagtext
Organizertext
Delete a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Delete an AttachmentAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Starttext
Endtext
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Delete an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Recurrence Edit Typechoice
Notify Attendeechoice
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Move an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Destination Calendar IDRequired
choice
Date and Timeobject
Start Date and Timedate
End Date and Timedate
Time Zonetime
Titletext
Is All Dayboolean
Is Privateboolean
Event URLurl
Locationtext
Descriptiontext
Rich Text Descriptiontext
Event Colortext
Attendeesarray
Group Attendeesarray
Remindersarray
Calendar Alarmboolean
Notify Attendeechoice
Attachmentsobject
File IDtext
Transparencychoice
Conference Optionchoice
Notification Typenumber
3other input fields
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Partially Update an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Date and Timeobject
Start Date and Timedate
End Date and Timedate
Time Zonetime
Titletext
Is All Dayboolean
Is Privateboolean
Event URLurl
Locationtext
Descriptiontext
Rich Text Descriptiontext
Event Colortext
Attendeesarray
Group Attendeesarray
Remindersarray
Calendar Alarmboolean
Notify Attendeechoice
Attachmentsobject
File IDtext
Transparencychoice
Conference Optionchoice
Notification Typenumber
Allow Forwardingboolean
2other input fields
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Share a CalendarAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
TypeRequired
choice
Privilegechoice
Modechoice
Mail IDemail
Zgidnumber
Output fields[3]
FieldType
Messagetext
Statustext
Update a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Nametext
Colortext
Include in Free/Busyboolean
Privatechoice
Timezonetime
Publicchoice
Descriptiontext
Text Colortext
Remindersarray
Statusboolean
Output fields[3]
FieldType
Remindersarray
Colortext
Timezonetext
Textcolortext
Descriptiontext
Privilegetext
Typenumber
Calemptiedtimetext
Uidtext
Can send mailboolean
Modifiedtimedate
Alarmarray
Isdefaultboolean
Calendar modifiedtimenumber
IDtext
Ordernumber
Lastmodifiedtimedate
Ownertext
Visibilityboolean
Include infreebusyboolean
7other output fields
Update an EventAction
Input fields[3]
FieldType
Calendar UIDRequired
choice
Date and TimeRequired
object
Start Date and TimeRequired
date
End Date and TimeRequired
date
Time Zonetime
Titletext
Is All Dayboolean
Is Privateboolean
Event URLurl
Locationtext
Descriptiontext
Rich Text Descriptiontext
Event Colortext
Attendeesarray
Group Attendeesarray
Remindersarray
Calendar Alarmboolean
Notify Attendeechoice
Attachmentsobject
File IDtext
Transparencychoice
Conference Optionchoice
Notification Typenumber
Allow Forwardingboolean
2other input fields
Output fields[3]
FieldType
Remindersarray
Enable eventmanagementboolean
Conferencetext
Roletext
Colortext
Org d nametext
Richtext descriptiontext
Calidtext
Descriptiontext
Has attachmentboolean
Titletext
Calendar alarmboolean
Durationtext
Uidtext
Createdbytext
Etypetext
Attacharray
IDtext
App dataobject
Meetingdataobject
Is approvedboolean
20other output fields
Update Calendar SettingsAction
Input fields[3]
FieldType
Time ZoneRequired
time
Date FormatRequired
choice
Time FormatRequired
number
Default ViewRequired
choice
Week Startchoice
Work Week Startchoice
Work Week Endchoice
Hour Startnumber
Hour Endnumber
Allow Event Invitechoice
Allow Group Invitechoice
Display Denied Eventsboolean
Non-working Hours Busyboolean
Themechoice
Font Sizechoice
Event Durationchoice
Guest Permissionchoice
Output fields[3]
FieldType
Guest permtext
Date strtext
Timezone dvtext
Allow groupinvitetext
Hourstarttext
Timezonetext
Event durationtext
Fontsizetext
Timeformatnumber
Nonworkinghours busyboolean
Timezone zhtext
Hourendtext
Display deniedeventsboolean
Weekstarttext
Workweek endtext
Themetext
Allow eventinvitetext
Default viewtext
Dateformattext
Workweek starttext
Update Notification DetailsAction
Input fields[3]
FieldType
Email FormatRequired
choice
Reminder NotifyRequired
boolean
Agenda Notification FrequencyRequired
choice
Notification Emailemail
Output fields[3]
FieldType
Messagetext

Look for Zoho Calendar templates in the WEXTL template library.

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

Last updated: Jul 21, 2026 15:23