- Setup
- Reference
What You'll Need
| Credential | Description |
|---|---|
| Service Account Key | JSON key file from Google Cloud — you’ll enter individual fields from this file (see below) |
| Admin Email | Google Workspace super admin email for impersonation |
| Domain | Your Google Workspace domain (e.g., example.com) |
The configuration form asks for individual fields from the service account JSON key file.
Open the downloaded JSON file and copy each value into the corresponding form field:
type, project_id, private_key_id, private_key, client_email, client_id,
auth_uri, token_uri, auth_provider_x509_cert_url, client_x509_cert_url, and universe_domain.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
Create Google Cloud Project
- Go to Google Cloud Console
- Click Select a project → New Project
- Name it:
Parable Integration - Click Create
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) |
Create Service Account
- Go to IAM & Admin → Service Accounts
- Click Create Service Account
- Name:
parable-integration - Click Create and Continue
- Skip role assignment → Done
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
Note Client ID for Delegation
- On the service account details page
- Under Advanced settings, expand Domain-wide Delegation
- Copy the Client ID (numeric, ~21 digits) — you’ll need this for the next step
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 |