- Setup
- Reference
What You'll Need
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 Parable to Google Workspace for directory, Gmail, Calendar, Drive, Meet, and audit data using the Admin SDK and related APIs.Directory
Users, groups, organizational units
Audit & Reports
Admin audit logs, usage reports, login activity
Parable reads Google Workspace data (directory, Gmail, Calendar, Drive, Meet, and related APIs). You still use Google Cloud Console to create the service account, enable APIs, and download the JSON key — that split is normal for Workspace integrations.
Prerequisites
Setup access in . These steps require , or a colleague with equivalent permissions who can create credentials for you.If that is not you, ask your administrator.
- Google Cloud Console: Create or select a GCP project, enable APIs, and create a service account — typically Project Owner or Project Editor on that project.
- If your company uses a Google Cloud organization with policies that block new projects or service accounts, ask your Google Cloud organization administrator to complete or approve those steps.
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:
3
Create Service Account
- Go to IAM & Admin → Service Accounts
- Click Create Service Account
- Name:
parable-workspace-<your-domain>(for example,parable-workspace-example-com) - 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
Enable Domain-Wide Delegation and Note Client ID
- On the service account details page, go to the Details tab
- Expand Advanced settings
- Check Enable Google Workspace Domain-wide Delegation and click Save
- The Client ID (numeric, ~21 digits) will now appear in that section — copy it for the next step
The Client ID is also available as the
client_id field in the downloaded JSON key file.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:
7
Add Required Scopes
Add these scopes as a comma-separated list. The exact set depends on which Google data
categories you enable in Parable.Click Authorize
The optional chrome_activity tap ingests all Chrome application audit events from the
Admin Reports API (login, device, DLP, Safe Browsing, content transfer, and related event
types). It is not enabled by default — turn it on in your connector configuration when
you need Chrome browser or ChromeOS activity in Parable. The first sync can backfill up to
90 days of history (in 7-day API windows).
Parable no longer requires deprecated per-resource Google Meet scopes. Use
https://www.googleapis.com/auth/meetings.space.readonly for Meet data.8
Enter values in the form
Enter the values from your service account JSON key, plus Admin email and Domain, into the connector form, then click Save & test connection.