Skip links
View Categories

Calendar Permissions for Google, O365 & Zoho Integration

Zoapi allows you to integrate your meeting room/classroom calendar or personal calendar with the Zoapi Hub and Zoapi Scheduler software. Once integrated, Zoapi Hub provides multiple features using the integrated calendar to enhance the user experience. Some of the features are listed below.

  1. Display all the scheduled meetings in Zoapi Calendar application.
  2. One-click join of conferencing meeting from Zoapi Hub’s home screen calendar widget. Zoapi supports all popular conferencing applications such as Zoom, Microsoft Teams, Google Meet, Cisco WebEx, Bluejeans, etc.
  3. Display On-Screen Meeting reminders with information on remaining time in the current meeting and next meeting details
  4. Display upcoming meeting on Home Screen
  5. Allow hiding join info for unscheduled meeting
  6. Allow Room Scheduler to display meeting details
  7. Allow adhoc bookings from Room Scheduler

Zoapi supports integration with Google Calendar, Microsoft O365 and Zoho Calendar. Along with these, Zoapi also supports integration with external iCal links and also with a custom API where you can push the calendar events to your Zoapi Hubs and Schedulers.

In this document, we list the permissions/oauth2.0 scopes requested by Zoapi dashboard while integrating with Google, O365 and Zoho calendars.

 

Calendar permissions (oauth2.0 scopes) requested by Google Calendar integration: #

Display String Scope Reason
See your primary Google Account email address email To identify the Google account used for the integration.
Associate you with your personal info on Google openid This is the default permission for any OAuth integration.
See and download any calendar you can access using your Google Calendar https://www.googleapis.com/
auth/calendar.readonly
To list calendars/resource calendars shared with the user and allow mapping multiple calendars.
View events on all your calendars https://www.googleapis.com
/auth/calendar.events.readonly
To read meeting events, parse meeting links/descriptions, and show upcoming meetings when write access is not enabled.
View and edit events on all your calendars https://www.googleapis.com
/auth/calendar.events
To read events and create/update/delete bookings when calendar write access is enabled.

 

Calendar permissions (oauth2.0 scopes) requested by O365 Calendar integration #

Display String

Scope

Reason

Maintain access to data you have given it access to offline_access To make requests to Microsoft endpoints without asking the user to sign in every time.
View users’ email address email To identify the Microsoft account used for the integration.
Read user and shared calendars Calendars.Read.Shared To view events in owned and shared delegated calendars that the user has access to.
Read and write user and shared calendars Calendars.ReadWrite.Shared To view, create, update/modify, and delete events in owned and shared delegated calendars that the user has access to.
Read all users’ basic profiles User.ReadBasic.All To get the list of users in the organization for user suggestions in scheduler.

 

Calendar permissions (oauth2.0 scopes) requested by Zoho Calendar integration #

Display String

Scope

Reason

Access your email address email To identify the Zoho account used for the integration.
Read calendars ZohoCalendar.calendar.READ To list calendars/resource calendars and allow mapping multiple calendars.
Read calendar events ZohoCalendar.event.READ To view events on calendars the user has access to.
Read branches ZohoCalendar.event.READ To read branch/location information needed for Zoho Calendar resource discovery.
Read resources ZohoCalendar.resources.READ To list room/resource calendars available to the user.
Read bookings ZohoCalendar.bookings.READ To view resource bookings for calendar availability.
Create calendar events ZohoCalendar.event.CREATE To create events on calendars the user has access to.
Update calendar events ZohoCalendar.event.UPDATE To update/modify events on calendars the user has access to.
Delete calendar events ZohoCalendar.event.DELETE To delete events on calendars the user has access to.
Create bookings ZohoCalendar.bookings.CREATE To create resource bookings.
Update bookings ZohoCalendar.bookings.UPDATE To update/modify resource bookings.
Delete bookings ZohoCalendar.bookings.DELETE To delete resource bookings.

#

Contact support@zoapi.com for more details.

This will close in 0 seconds