Google Groups
Manage Google Workspace Groups and their members
Configuration
List Groups
Operation
List Groups
Google Groups Account*
Select Google Workspace account
Customer ID
my_customer (default)
Domain
Filter by domain (e.g., example.com)
Search Query
Filter query (e.g., email:admin*)
Max Results
Maximum results (1-200)
List Groups (
google_groups_list_groups)List all groups in a Google Workspace domain
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
customer | string | No | Customer ID or "my_customer" for the authenticated user's domain |
domain | string | No | Domain name to filter groups by |
maxResults | number | No | Maximum number of results to return (1-200) |
query | string | No | Search query to filter groups (e.g., "email:admin*") |
Output
| Parameter | Type | Description |
|---|---|---|
groups | json | Array of group objects |
nextPageToken | string | Token for fetching next page of results |
Get Group
Operation
Get Group
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Get Group (
google_groups_get_group)Get details of a specific Google Group by email or group ID
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
Output
| Parameter | Type | Description |
|---|---|---|
group | json | Group object |
Create Group
Operation
Create Group
Google Groups Account*
Select Google Workspace account
Group Email*
newgroup@example.com
Group Name*
Display name for the group
Description
Optional description for the group
Create Group (
google_groups_create_group)Create a new Google Group in the domain
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Email address for the new group (e.g., team@yourdomain.com) |
name | string | Yes | Display name for the group |
description | string | No | Description of the group |
Output
| Parameter | Type | Description |
|---|---|---|
group | json | Created group object |
Update Group
Operation
Update Group
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Description
Optional description for the group
New Name
New display name
New Email
New email address
Update Group (
google_groups_update_group)Update an existing Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
name | string | No | New display name for the group |
description | string | No | New description for the group |
email | string | No | New email address for the group |
Output
| Parameter | Type | Description |
|---|---|---|
group | json | Updated group object |
Delete Group
Operation
Delete Group
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Delete Group (
google_groups_delete_group)Delete a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID to delete |
Output
| Parameter | Type | Description |
|---|---|---|
message | string | Success message |
List Members
Operation
List Members
Google Groups Account*
Select Google Workspace account
Max Results
Maximum results (1-200)
Group Email or ID*
group@example.com or group ID
Filter by Roles
OWNER,MANAGER,MEMBER
List Members (
google_groups_list_members)List all members of a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
maxResults | number | No | Maximum number of results to return (1-200) |
roles | string | No | Filter by roles (comma-separated: OWNER, MANAGER, MEMBER) |
Output
| Parameter | Type | Description |
|---|---|---|
members | json | Array of member objects |
nextPageToken | string | Token for fetching next page of results |
Get Member
Operation
Get Member
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Member Email or ID*
user@example.com or member ID
Get Member (
google_groups_get_member)Get details of a specific member in a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
memberKey | string | Yes | Member email address or unique member ID |
Output
| Parameter | Type | Description |
|---|---|---|
member | json | Member object |
Add Member
Operation
Add Member
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Member Email*
user@example.com
Member Role
Select...
Add Member (
google_groups_add_member)Add a new member to a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
email | string | Yes | Email address of the member to add |
role | string | No | Role for the member (MEMBER, MANAGER, or OWNER). Defaults to MEMBER. |
Output
| Parameter | Type | Description |
|---|---|---|
member | json | Added member object |
Update Member Role
Operation
Update Member Role
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Member Email or ID*
user@example.com or member ID
Member Role
Select...
Update Member Role (
google_groups_update_member)Update a member's role in a Google Group (promote or demote)
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
memberKey | string | Yes | Member email address or unique member ID |
role | string | Yes | New role for the member (MEMBER, MANAGER, or OWNER) |
Output
| Parameter | Type | Description |
|---|---|---|
member | json | Updated member object |
Remove Member
Operation
Remove Member
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Member Email or ID*
user@example.com or member ID
Remove Member (
google_groups_remove_member)Remove a member from a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
memberKey | string | Yes | Email address or unique ID of the member to remove |
Output
| Parameter | Type | Description |
|---|---|---|
message | string | Success message |
Check Membership
Operation
Check Membership
Google Groups Account*
Select Google Workspace account
Group Email or ID*
group@example.com or group ID
Member Email or ID*
user@example.com or member ID
Check Membership (
google_groups_has_member)Check if a user is a member of a Google Group
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
groupKey | string | Yes | Group email address or unique group ID |
memberKey | string | Yes | Member email address or unique member ID to check |
Output
| Parameter | Type | Description |
|---|---|---|
isMember | boolean | Whether the user is a member of the group |
Usage Instructions
Connect to Google Workspace to create, update, and manage groups and their members using the Admin SDK Directory API.
Notes
- Category:
tools - Type:
google_groups