Sim

Google Groups

Manage Google Workspace Groups and their members

Usage Instructions

Connect to Google Workspace to create, update, and manage groups and their members using the Admin SDK Directory API.

Tools

google_groups_list_groups

List all groups in a Google Workspace domain

Input

ParameterTypeRequiredDescription
customerstringNoCustomer ID or "my_customer" for the authenticated user's domain
domainstringNoDomain name to filter groups by
maxResultsnumberNoMaximum number of results to return (1-200)
pageTokenstringNoToken for pagination
querystringNoSearch query to filter groups (e.g., "email:admin*")

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_get_group

Get details of a specific Google Group by email or group ID

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_create_group

Create a new Google Group in the domain

Input

ParameterTypeRequiredDescription
emailstringYesEmail address for the new group (e.g., team@yourdomain.com)
namestringYesDisplay name for the group
descriptionstringNoDescription of the group

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_update_group

Update an existing Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
namestringNoNew display name for the group
descriptionstringNoNew description for the group
emailstringNoNew email address for the group

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_delete_group

Delete a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID to delete

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_list_members

List all members of a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
maxResultsnumberNoMaximum number of results to return (1-200)
pageTokenstringNoToken for pagination
rolesstringNoFilter by roles (comma-separated: OWNER, MANAGER, MEMBER)

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_get_member

Get details of a specific member in a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
memberKeystringYesMember email address or unique member ID

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_add_member

Add a new member to a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
emailstringYesEmail address of the member to add
rolestringNoRole for the member (MEMBER, MANAGER, or OWNER). Defaults to MEMBER.

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_remove_member

Remove a member from a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
memberKeystringYesEmail address or unique ID of the member to remove

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_update_member

Update a member

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
memberKeystringYesMember email address or unique member ID
rolestringYesNew role for the member (MEMBER, MANAGER, or OWNER)

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

google_groups_has_member

Check if a user is a member of a Google Group

Input

ParameterTypeRequiredDescription
groupKeystringYesGroup email address or unique group ID
memberKeystringYesMember email address or unique member ID to check

Output

ParameterTypeDescription
outputjsonGoogle Groups API response data

Notes

  • Category: tools
  • Type: google_groups
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started