Google Workspace
Productivity integration
Connect NIM with Google Workspace to automate data synchronization and operational workflows across your environment.
Connect NIM to Google Workspace with a Google Cloud service account, P12 key, domain-wide delegation, and customer ID; then test the connection and collect data before automating changes.
At a glanceDirect link to At a glance
NIM connects to Google Workspace with a Google Cloud service account, its downloaded P12 key, domain-wide delegation, and the Google Workspace customer ID. The service account must be authorized for the Google APIs and OAuth scopes that NIM uses for the identity data and operations you intend to manage.
Before you start: Create a Google Cloud project, enable the required APIs, create the service account and P12 key, authorize its client ID through Manage Domain-Wide Delegation, and record the customer ID. The account used as the Directory (Tenant) ID needs the documented Google Workspace administrator roles.
Verify success: Add the P12 certificate to NIM, enter the service-account and tenant details, save the Google system, and select Test Connection. Then collect the system and verify that the expected Google Workspace tables are available.
Solutions this integration supportsDirect link to Solutions this integration supports
Google account lifecycle
Create and maintain Google Workspace accounts from trusted identity data.
- Speeds up onboarding
- Keeps profiles current
Groups and collaboration access
Manage Google groups and memberships with NIM workflows.
- Supports controlled collaboration
- Reduces manual administration
License assignment automation
Use filters and roles to assign the right Google Workspace license to each user population.
- Supports targeted licensing
- Reduces license administration
Workspace service automation
Coordinate supported Google Workspace settings and account operations.
- Creates consistent outcomes
- Scales with your environment
Configuration and automation guidesDirect link to Configuration and automation guides
Connector repository
Browse the Google Workspace connector repository on GitHub.
Supported operationsDirect link to Supported operations
Filter tables by supported operation
Showing 41 of 41 tables| Table | Read | Create | Update | Delete |
|---|---|---|---|---|
| chromeosdevices | ||||
| classroom_course_aliases | ||||
| classroom_course_students | ||||
| classroom_course_teachers | ||||
| classroom_courses | ||||
| classroom_invitations | ||||
| classroom_userProfiles_guardianInvitations | ||||
| classroom_userProfiles_guardians | ||||
| datatransfer_applications | ||||
| datatransfer_transfers | ||||
| drive_drives | ||||
| groups | ||||
| groups_aliases | ||||
| groups_settings | ||||
| license_assignments | ||||
| licenses | ||||
| managers | ||||
| members | ||||
| mobiledevices | ||||
| orgunits | ||||
| owners | ||||
| privileges | ||||
| roleAssignments | ||||
| roles | ||||
| users | ||||
| users_aliases | ||||
| users_asps | ||||
| users_gmail_labels | ||||
| users_gmail_profiles | ||||
| users_gmail_settings_autoforwarding | ||||
| users_gmail_settings_delegates | ||||
| users_gmail_settings_filters | ||||
| users_gmail_settings_forwardingAddresses | ||||
| users_gmail_settings_imap | ||||
| users_gmail_settings_language | ||||
| users_gmail_settings_pop | ||||
| users_gmail_settings_sendas | ||||
| users_gmail_settings_vacation | ||||
| users_photos | ||||
| users_tokens | ||||
| users_verificationCodes |