Connectors

Communication, Email & Calendar

Google Admin

Google Workspace administration: users, groups, org units, and device management
Google Admin API referenceAPI checked August 16, 2026
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
128
Ready-made triggers
1

Connect Google Admin

  1. In Neblex open Connect › Connections and click Connect a Service.
  2. Choose Google Admin and whether the connection is shared across the workspace or used in one project.
  3. Click Authorize and approve access in the window that opens. The connection is created.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.

There are no fields to fill in: you sign in to Google Admin and approve access.

Triggers

Start a flow when something changes in Google Admin: add a Poll for changes trigger, choose Google Admin and pick the event.

EventWhat it doesHow
User createdA user was added to the domain.Checks for changes by creationTime

Use it in a flow

  1. Open a flow, open the node library and search for Google Admin.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

Operations

128 operations in 12 groups. Each one is a step you can add to a flow.

Customer3
Get the customergetCustomerGETThe customer account record.
Patch the customerpatchCustomerPATCHSparse update of the customer record.
Update the customerupdateCustomerPUTReplace customer record fields (language, contact, postal address).
Device14
Batch-change ChromeOS statusbatchChangeChromeOsStatusPOSTChange the status of a batch of ChromeOS devices (deprovision, disable, re-enable).
ChromeOS device actionchromeOsDeviceActionPOSTTake an action on a ChromeOS device (deprecated in favor of batch status change; still served).
Count ChromeOS devicescountChromeOsDevicesGETCount ChromeOS devices matching a filter.
Get a ChromeOS commandgetChromeOsCommandGETThe state and result of a command issued to a device.
Get a ChromeOS devicegetChromeOsDeviceGETOne ChromeOS device's properties.
Get a mobile devicegetMobileDeviceGETOne mobile device's properties.
Issue a ChromeOS commandissueChromeOsCommandPOSTIssue a command for a ChromeOS device to execute (reboot, wipe, screenshot...).
List ChromeOS deviceslistChromeOsDevicesGETPage through the account's ChromeOS devices.
List mobile deviceslistMobileDevicesGETPage through the account's user-owned mobile devices.
Mobile device actionmobileDeviceActionPOSTTake an action on a mobile device (e.g. admin remote wipe, approve, block).
Move ChromeOS devices to an OUmoveChromeOsDevicesToOuPOSTMove up to 50 ChromeOS devices to an organizational unit.
Patch a ChromeOS devicepatchChromeOsDevicePATCHSparse update of a device's updatable properties.
Remove a mobile devicedeleteMobileDeviceDELETERemove a mobile device from the account.
Update a ChromeOS deviceupdateChromeOsDevicePUTReplace a device's updatable properties (annotatedUser, annotatedLocation, notes, orgUnitPath).
Domain8
Add a domaininsertDomainPOSTAdd a domain to the customer.
Add a domain aliasinsertDomainAliasPOSTAdd a domain alias under a parent domain.
Delete a domaindeleteDomainDELETERemove a domain from the customer.
Delete a domain aliasdeleteDomainAliasDELETERemove a domain alias of the customer.
Get a domaingetDomainGETOne domain of the customer.
Get a domain aliasgetDomainAliasGETOne domain alias of the customer.
List domain aliaseslistDomainAliasesGETThe customer's domain aliases, optionally under one parent domain.
List domainslistDomainsGETThe customer's domains.
Group9
Add a group aliasaddGroupAliasPOSTAdd an email alias to a group.
Create a groupcreateGroupPOSTCreate a group with an email and name.
Delete a groupdeleteGroupDELETEDelete a group.
Get a groupgetGroupGETFetch a group by email, alias or id.
List a group's aliaseslistGroupAliasesGETThe group's email aliases.
List groupslistGroupsGETPage through the domain's groups (or a user's groups via userKey).
Patch a grouppatchGroupPATCHSparse update of group fields (patch semantics).
Remove a group aliasremoveGroupAliasDELETERemove an email alias from a group.
Update a groupupdateGroupPUTPatch group fields.
Member7
Add a group memberaddMemberPOSTAdd a user (or group) to a group.
Check membershiphasMemberGETWhether a user is a member of the group (direct or nested).
Get a group membergetMemberGETOne member's membership properties in a group.
List group memberslistMembersGETPage through a group's members.
Patch a group memberpatchMemberPATCHSparse update of a member's membership properties.
Remove a group memberremoveMemberDELETERemove a member from a group.
Update a group memberupdateMemberPUTReplace a member's membership properties (role, delivery settings).
Org Unit6
Create an org unitcreateOrgUnitPOSTCreate an organizational unit under a parent path.
Delete an org unitdeleteOrgUnitDELETERemove an organizational unit.
Get an org unitgetOrgUnitGETOne organizational unit by path segment or id.
List org unitslistOrgUnitsGETThe customer's organizational units.
Patch an org unitpatchOrgUnitPATCHSparse update of an organizational unit.
Update an org unitupdateOrgUnitPUTReplace an organizational unit's fields.
Printer15
Batch-create print serversbatchCreatePrintServersPOSTCreate multiple print servers in one call.
Batch-create printersbatchCreatePrintersPOSTCreate multiple Chrome printers in one call.
Batch-delete print serversbatchDeletePrintServersPOSTDelete multiple print servers in one call.
Batch-delete printersbatchDeletePrintersPOSTDelete multiple Chrome printers in one call.
Create a print servercreatePrintServerPOSTCreate a print server under an organizational unit.
Create a printercreatePrinterPOSTCreate a Chrome printer under an organizational unit.
Delete a print serverdeletePrintServerDELETEDelete a print server.
Delete a printerdeletePrinterDELETEDelete a Chrome printer.
Get a print servergetPrintServerGETOne print server's configuration.
Get a printergetPrinterGETOne printer's configuration.
List print serverslistPrintServersGETPage through print server configurations.
List printer modelslistPrinterModelsGETPage through the supported printer models.
List printerslistPrintersGETPage through Chrome printer configs under a customer.
Update a print serverpatchPrintServerPATCHSparse update of a print server's configuration.
Update a printerpatchPrinterPATCHSparse update of a printer's configuration.
Resource19
Create a buildinginsertBuildingPOSTCreate a building (id, name, floors).
Create a calendar resourceinsertCalendarResourcePOSTCreate a bookable calendar resource (room, equipment).
Create a resource featureinsertResourceFeaturePOSTCreate a resource feature.
Delete a buildingdeleteBuildingDELETEDelete a building.
Delete a calendar resourcedeleteCalendarResourceDELETEDelete a calendar resource.
Delete a resource featuredeleteResourceFeatureDELETEDelete a resource feature.
Get a buildinggetBuildingGETOne building.
Get a calendar resourcegetCalendarResourceGETOne calendar resource.
Get a resource featuregetResourceFeatureGETOne resource feature.
List buildingslistBuildingsGETPage through the account's buildings.
List calendar resourceslistCalendarResourcesGETPage through the account's calendar resources (rooms, equipment).
List resource featureslistResourceFeaturesGETPage through the account's resource features (e.g. Whiteboard, VC).
Patch a buildingpatchBuildingPATCHSparse update of a building.
Patch a calendar resourcepatchCalendarResourcePATCHSparse update of a calendar resource.
Patch a resource featurepatchResourceFeaturePATCHSparse update of a resource feature.
Rename a resource featurerenameResourceFeaturePOSTRename a resource feature everywhere it is referenced.
Update a buildingupdateBuildingPUTReplace a building's fields.
Update a calendar resourceupdateCalendarResourcePUTReplace a calendar resource's fields.
Update a resource featureupdateResourceFeaturePUTReplace a resource feature.
Role11
Assign a rolecreateRoleAssignmentPOSTAssign an admin role to a user or group, customer- or OU-scoped.
Create a rolecreateRolePOSTCreate an admin role from privileges.
Delete a roledeleteRoleDELETEDelete an admin role.
Delete a role assignmentdeleteRoleAssignmentDELETERemove a role assignment.
Get a rolegetRoleGETOne admin role.
Get a role assignmentgetRoleAssignmentGETOne role assignment.
List privilegeslistPrivilegesGETAll assignable privileges for the customer.
List role assignmentslistRoleAssignmentsGETPage through role assignments, optionally for one user or role.
List roleslistRolesGETPage through the domain's admin roles.
Patch a rolepatchRolePATCHSparse update of an admin role.
Update a roleupdateRolePUTReplace an admin role's fields.
Schema6
Create a schemacreateSchemaPOSTCreate a custom user-attribute schema.
Delete a schemadeleteSchemaDELETEDelete a custom schema.
Get a schemagetSchemaGETOne custom schema by name or id.
List schemaslistSchemasGETAll custom user-attribute schemas for the customer.
Patch a schemapatchSchemaPATCHSparse update of a custom schema.
Update a schemaupdateSchemaPUTReplace a custom schema's definition.
Security10
Delete an ASPdeleteAspDELETERevoke an application-specific password issued by a user.
Generate verification codesgenerateVerificationCodesPOSTGenerate new backup verification codes for a user.
Get a tokengetTokenGETOne issued OAuth token's metadata by OAuth client id.
Get an ASPgetAspGETOne application-specific password's metadata.
Invalidate verification codesinvalidateVerificationCodesPOSTInvalidate the user's current backup verification codes.
List a user's ASPslistAspsGETThe application-specific passwords a user has issued.
List a user's tokenslistTokensGETThe OAuth tokens the user has issued to third-party applications.
List verification codeslistVerificationCodesGETThe user's current set of valid backup verification codes.
Revoke a tokendeleteTokenDELETERevoke all access tokens a user issued to an application.
Turn off 2-Step VerificationturnOffTwoStepVerificationPOSTTurn off 2-Step Verification for a user.
User20
Add a user aliasaddUserAliasPOSTAdd an email alias to a user.
Create a guest usercreateGuestUserPOSTCreate a guest user with access to a subset of Workspace capabilities.
Create a usercreateUserPOSTProvision a user (name, primaryEmail, password required).
Delete a userdeleteUserDELETEDelete a user (restorable for ~20 days with Undelete).
Get a usergetUserGETFetch a user by primary email, alias or id.
Get a user's photogetUserPhotoGETThe user's thumbnail photo (base64 web-safe photoData).
List a user's aliaseslistUserAliasesGETThe user's email aliases.
List userslistUsersGETPage through the domain's users, optionally searched (query syntax: email:ada orgName='Sales').
Make a super adminmakeAdminPOSTGrant a user super-admin status.
Patch a userpatchUserPATCHSparse update of user fields (patch semantics).
Patch a user's photopatchUserPhotoPATCHSparse update of the user's thumbnail photo.
Remove a user aliasremoveUserAliasDELETERemove an email alias from a user.
Remove a user's photodeleteUserPhotoDELETERemove the user's photo.
Set a user's photoupdateUserPhotoPUTSet the user's thumbnail photo (photoData = web-safe base64).
Sign a user outsignOutUserPOSTSign a user out of all web and device sessions and reset their sign-in cookies.
Stop a watch channelstopChannelPOSTStop receiving push notifications on a channel opened by a watch call.
Undelete a userundeleteUserPOSTRestore a recently deleted user by id.
Update a userupdateUserPUTPatch user fields (suspended: true suspends the account).
Watch a user's aliaseswatchUserAliasesPOSTOpen a push-notification channel on a user's alias list.
Watch userswatchUsersPOSTOpen a push-notification channel on the users list.