← All integrations

Google Chat icon

Google Chat

Access a user's Google Chat spaces and send messages on their behalf

OAuth8 native toolsIcon needs-review
This catalogue entry describes the current repository definition. Availability, scopes, and production readiness should be confirmed during private-beta onboarding.

Native tools

GET
google_chat_list_spaces
List Google Chat spaces accessible to the connected user

/spaces

3 parameters
ParamTypeRequiredDescription
pageSizeintegeroptionalMaximum number of results to return
pageTokenstringoptionalPage token for the next page
filterstringoptionalOptional Google Chat space filter
GET
google_chat_get_space
Get details about a Google Chat space accessible to the connected user

/spaces/{spaceId}

1 parameter
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
POST
google_chat_create_space
Create a named Google Chat space as the connected user

/spaces

2 parameters
ParamTypeRequiredDescription
displayNamestringrequiredUser-visible space name
spaceTypestringrequiredSpace type; normally SPACE for a named space
GET
google_chat_list_members
List members of a Google Chat space accessible to the connected user

/spaces/{spaceId}/members

5 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
pageSizeintegeroptionalMaximum number of results to return
pageTokenstringoptionalPage token for the next page
filterstringoptionalOptional membership filter
showGroupsbooleanoptionalInclude Google Group memberships
GET
google_chat_get_member
Get a membership in a Google Chat space

/spaces/{spaceId}/members/{memberId}

2 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
memberIdstringrequiredMembership ID or member email, without the spaces/{space}/members/ prefix
POST
google_chat_add_member
Invite or add a user to a Google Chat space

/spaces/{spaceId}/members

4 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
memberNamestringrequiredGoogle Chat user name, such as users/person@example.com
memberTypestringrequiredGoogle Chat member type
rolestringoptionalMembership role
DELETE
google_chat_remove_member
Remove a member from a Google Chat space

/spaces/{spaceId}/members/{memberId}

2 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
memberIdstringrequiredMembership ID or member email, without the spaces/{space}/members/ prefix
POST
google_chat_create_message
Send a text message to a Google Chat space as the connected user

/spaces/{spaceId}/messages

3 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredSpace ID, without the spaces/ prefix
textstringrequiredMessage text
threadNamestringoptionalOptional thread resource name to reply in
Request private-beta access