Skip links

Calendar Permissions for Google/O365 Integration

Zoapi Hub allows you to integrate your meeting room/classroom calendar or personal calendar with the Zoapi Hub 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

Zoapi supports integration with Google Calendar and Microsoft O365 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.

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

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

Display String Description Reason
To see and download all of your Google account email addresses https://www.googleapis.com/ auth/plus.profile.emails.read/ https://www.googleapis.com/ auth/user.emails.read To get the user email address and list of all meeting room resource email addresses.
View and edit events on all your calendars https://www.googleapis.com/ auth/calendar.events To parse meeting invitations to detect conferencing meeting links and descriptions and also to book new meetings.
See and download any calendar you can access using your google calendar https://www.googleapis.com/ auth/calendar.readonly To read, write and update user and other calendars shared with the user such as room calendars. With a single sign-in, multiple calendars can be integrated

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

Display String

Description

Reason

offline_access : Maintain access to data you have given it access to Allows the app to read and update user data, even when they are not currently using the app. Allows to pull calendar events without requiring repeated logins by the user
Mail.Read : Read your mail Allows the app to read email in user mailboxes. Parse meeting invitations to detect conferencing meeting links and descriptions.
User.Read : Sign you in and read your profile Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users. To get user details such as name, email id, organization etc
Calendars.ReadWrite : Have full access to your calendars Allows the app to create, read, update, and delete events in user calendars To read, create and update user’s calendar events
Calendars.Read : Read all your calendars Allows the app to read events in user calendars To read other calendars delegated to the user such as room calendars. With a single sign-in, multiple calendars can be integrated
Calendars.Read.Shared : Read calendars you can access Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. To read other calendars delegated to the user such as room calendars. With a single sign-in, multiple calendars can be integrated
Calendars.ReadWrite.Shared : Read and write to your and shared calendars Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars To create and update events in other calendars delegated to the user such as room calendars.
User.ReadBasic.All : Read all user’s basic profiles Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user.

 

To get the list of all room resource calendars which can be integrated.

Contact support@zoapi.com for more details.

Powered by BetterDocs

This website uses cookies to improve your web experience.