Once you have given our service account access, the next step is to add the integration on the RICOH Spaces side.
1) Google workspace Integration
To do this, head to the Homepage, and select the down arrow icon, from where ‘More’ options will be displayed. Select ‘Integrations’.
Select Google Workspace and complete the form presented.
2) Client ID
This is the ID of your G Suite customer account. There are a number of ways you can find this.
1) Navigate to this page on G Suite admin and look for the ID at the end of the query string.
2) Navigate to this page on Google Play and it will be listed as Organisation ID.
3) Use the command line
curl 'https://www.googleapis.com/admin/directory/v1/customers/$CUSTOMERKEY' \
--header 'Authorization: Bearer [$ACCESSTOKEN]' \
--header 'Accept: application/json' \
4) Admin E-Mail
This is required to use the directory sync functions and to read calendar resource information without a user, please use the generic booking account you used in the previous step. Google requires us to utilise the admin email when booking requests within users calendars or when syncing directory resources.
The email used requires access to create/manage directory resources along with creating bookings for users.
No password is needed, the previous step for Client ID access will handle this automatically.
5) Private Key
This will be from your GCP service account, once uploaded this cannot be downloaded or read by anyone other than the system programmatically. You can create this JSON file in GCP and set permissions accordingly.
6) What is next?
RICOH Spaces now has access to sync resources and create calendar events for users. We won't do anything yet as you need to assign calendar resource IDs and sync resources.