Skip to main content
GET
List of Google Integrations

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

filter[id]
string
filter[is_primary]
string
filter[sync_enabled]
string
filter[manager_enabled]
string
filter[scope_workspace_group]
string
filter[scope_identity_group]
string
filter[scope_drive]
string
filter[created_before]
string
filter[created_after]
string
filter[updated_before]
string
filter[updated_after]
string
filter
string

Response

The collection of GoogleIntegrationDetailedResponseData

id
string
required
Example:

"gwitg_01hq8xyzabc123def456ghi789"

state
enum<string>
required

The state of the integration

Available options:
staged,
active,
expiring,
expired,
deactivated
is_primary
boolean
required

Whether this is the primary integration and Identity Provider single source of truth for the organization. This is used to manage the lifecycle of Directory Users. Additional integrations can enrich user profile data, but only the primary integration will be used to create, update, or deactivate Directory Users

type
enum<string>
required

The environment type for the Google integration. This is for internal cosmetic reference only

Available options:
demo,
sandbox,
development,
testing,
staging,
production,
unknown
description
string | null
required

A description for the Google Integration. This is for reference only and has no effect on functionality

google_customer_id
string
required

The Google Workspace customer ID

Example:

"C01234567"

google_domain
string | null
required

The Google Workspace primary domain

Example:

"example.com"

google_subject_email
string | null
required

The email address of the service account subject

badge_id_profile_key
string | null
required

The user profile key for badge ID in Google Workspace Directory API user schema, if applicable

employee_id_profile_key
string | null
required

The user profile key for employee ID in Google Workspace Directory API user schema, if applicable

employee_alt_id_profile_key
string | null
required

The user profile key for alternative employee ID in Google Workspace Directory API user schema, if applicable

manager_enabled
boolean
required

Whether this integration handles manager relationships. If true, the integration will attempt to sync manager relationships based on the provided manager_id_child_key and manager_id_parent_key

manager_id_child_key
string | null
required

The user profile key for the child in Google Workspace Directory API user schema for manager relationships, if applicable. This is only used if manager_enabled is true

manager_id_parent_key
string | null
required

The user profile key for the parent in Google Workspace Directory API user schema for manager relationships, if applicable. This is only used if manager_enabled is true

retention_days
integer
required

The number of days to retain PII for users that have been deleted or deactivated in Google Workspace. After this period, user record PII fields will be deleted and replaced with ghost user data

scope_workspace_group
enum<string>
required

The OAUTH scopes authorized for Google Workspace Groups

Available options:
write,
write_existing,
read,
none
scope_identity_group
enum<string>
required

The OAUTH scopes authorized for Google Identity Groups

Available options:
write,
read,
none
scope_drive
enum<string>
required

The OAUTH scopes authorized for Google Drive

Available options:
write,
read,
none
sync_enabled
boolean
required

Whether this integration is synced automatically on a schedule. If false, the integration can only be synced manually

metadata
string[] | null
required

Custom metadata key-value pairs for this integration

timestamp
IntegrationTimestampResponseData · object
required

The timestamps for the integration record

count
object
required

Count of related records

included
object
required

Included related resources

API hyperlinks related to the record