This article pertains to customers who connect to Chili Piper via Google OAuth Registered Application in the Demand Conversion Platform. When initializing the connect, the Google Admin will be prompted to accept the permission scope.
Please see the permissions and permission description below:
- See and download your contacts
- Why is this required? We ask for access to the contacts API, read-only, to make it faster to input guests when creating an event.
- See, edit, share, and permanently delete all the calendars you can access using Google Calendar.
- Why is this required? This pertains to the users you add to the account. This scope allows Chili Piper to schedule meetings, reschedule meetings, and cancel meetings. It also allows users to schedule meetings with themselves and others in your organization
- See and download your organization's GSuite directory
- Why is this required? This allows Chili Piper to download your organization’s directory (https://contacts.google.com/directory). Your organization’s GSuite directory data may include mailing addresses, email addresses, names, calendar URLs, organizations, phone numbers, photos, and other relevant data that will be possibly used in the booking process.
OAuth 2.0 scope
Below is the OAuth 2.0 scope information for the Google Calendar API:
Scope | Meaning |
https://googleapis.com/auth/calendar | Read/write access to Calendars |
https://googleapis.com/auth/calendar.readonly | Read-only access to Calendars |
https://googleapis.com/auth/calendar.events | Read/write access to Events |
https://googleapis.com/auth/calendar.events.readonly | Read-only access to Events |
https://googleapis.com/auth/calendar.settings.readonly | Read-only access to Settings |
openId | Associate you with your personal info on Google |
https://www.googleapis.com/auth/userinfo.email | See your primary Google Account email address |
- We use the first scope for read/write access to Calendars https://www.googleapis.com/auth/calendar
- We also use the fourth scope for read-only access to Events https://www.googleapis.com/auth/calendar.events.readonly
Third-Party App Access
If you have strict app access permissions within GSuite, you may need to adjust what apps are trusted to connect. Otherwise, you will see an error like this:
Error 400: admin_policy_enforced
Check this specific article to learn how to resolve this error if you or any colleagues are experiencing it.