- Setup
- Reference
What You'll Need
| Credential | Description |
|---|---|
| Service Account Key | JSON key file from Google Cloud |
| Admin Email | Google Workspace admin to impersonate |
| Customer ID | Your Workspace customer identifier |
Overview
Connect to Google Workspace Admin SDK for comprehensive directory and audit access.Directory
Users, groups, organizational units
Audit & Reports
Admin audit logs, usage reports, login activity
Prerequisites
Administrator access required. You need privileges in to complete this setup.If you don’t have admin access, contact your administrator to:
- Create the API credentials on your behalf, OR
- Grant you temporary admin access to complete the setup
- Super Admin privileges in Google Workspace
- Access to Google Cloud Console for your organization
- Permission to enable APIs and create service accounts
Setup Guide
1
Create Google Cloud Project
- Go to Google Cloud Console
- Click Select a project → New Project
- Name it:
Parable Integration - Click Create
2
Enable Required APIs
- Go to APIs & Services → Library
- Search for and enable each:
| API | Purpose |
|---|---|
| Admin SDK API | Directory, users, groups |
| Google Drive API | Drive activity (optional) |
| Gmail API | Email metadata (optional) |
| Calendar API | Calendar data (optional) |
3
Create Service Account
- Go to IAM & Admin → Service Accounts
- Click Create Service Account
- Name:
parable-integration - Click Create and Continue
- Skip role assignment → Done
4
Generate Service Account Key
- Click on the newly created service account
- Go to Keys tab → Add Key → Create new key
- Select JSON format
- Click Create — key file downloads automatically
5
Note Client ID
- On the service account details page
- Under Advanced settings, expand Domain-wide Delegation
- Copy the Client ID (numeric, ~21 digits)
6
Configure Domain-Wide Delegation
- Open Google Admin Console
- Go to Security → Access and data control → API controls
- Click Manage Domain Wide Delegation
- Click Add new
- Enter:
| Field | Value |
|---|---|
| Client ID | Service account Client ID from Step 5 |
| OAuth Scopes | See scope list below |
7
Add Required Scopes
Add these scopes (comma-separated):Click Authorize
8
Get Customer ID
- In Google Admin Console
- Go to Account → Account settings
- Copy your Customer ID (starts with
C)