gsuite_29.png

Overview

We will walk you through creating a read-only JSON key with the appropriate permissions needed to bring Google Workspace data into this Fletch solution.

Google Workspace data can be accessed by delegating a Service Account access to specific API scopes in the Google Workspace Admin console: you will need Google Workspace Admin access and the ability to create Google Cloud Platform (GCP) projects.

Creating this key involves four steps:

  1. Create a Google Cloud Platform Project with access to the Admin SDK API
  2. Create the Google Cloud Platform Service Account
  3. Create the credentials for the Google Cloud Platform Service Account
  4. Enable domain-wide delegation in the Google Admin Console

Create a Google Cloud Platform Project with access to the Admin SDK API

You need to either enable the Google Workspace Admin SDK API in an existing project or to create a new project and enable the Admin API for it: we recommend creating a new project to keep Google Workspace domain-wide delegation separate from existing projects.

Step 1. Log into Google Cloud Platform (GCP) and click the down arrow next to the current project name in the top bar.

If you are logging in for the first time, you might need to first set up your country of residence and agree to the terms.

google_workspace_onbording_step_01.png

Step 2. Click New Project.

google_workspace_onbording_step_02.png

Step 3. Enter Project name, select your Billing account and click Create

google_workspace_onbording_step_03.png

Step 4. Once the project is created, switch to it using the dropdown arrow next to your current project name.