Skip to main content

Google Chat

Send and receive messages with Google Chat.

Google Chat Logo

Authentication

This connector uses OAuth 2.0 authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 37 actions:

ActionPurposeParameters
media_downloadDownloads media. Download is supported on the URI /v1/media/+name?alt=media.resourceName (string) required
media_uploadUploads an attachment. For an example, see Upload media as a file attachmenthttps://developers.google.com/workspace/chat/upload-media-attachments. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.messages.create - https://www.googleapis.com/auth/chat.messages - https://wwwparent (string) required
filename (string)
spaces_listLists spaces the caller is a member of. Group chats and DMs aren't listed until the first message is sent. For an example, see List spaceshttps://developers.google.com/workspace/chat/list-spaces. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with the authorization scope: - https://www.googleapis.com/auth/chat.bot - User authenticatipageSize (integer)
pageToken (string)
filter (string)
spaces_searchReturns a list of spaces in a Google Workspace organization based on an administrator's search. In the request, set use_admin_access to true. For an example, see Search for and manage spaceshttps://developers.google.com/workspace/chat/search-manage-admin. Requires user authentication with administrator privilegeshttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user admin-privileges and one of the following authorization scopeshttps://developers.google.com/workspace/chat/auseAdminAccess (boolean)
pageSize (integer)
pageToken (string)
query (string)
orderBy (string)
spaces_getReturns details about a space. For an example, see Get details about a spacehttps://developers.google.com/workspace/chat/get-spaces. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with one of the following authorization scopes: - https://www.googleapis.com/auth/chat.bot - https://www.googleapis.com/auth/chat.app.spaces with administrname (string) required
useAdminAccess (boolean)
spaces_createCreates a space. Can be used to create a named space, or a group chat in Import mode. For an example, see Create a spacehttps://developers.google.com/workspace/chat/create-spaces. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with administrator approvalhttps://support.google.com/a?p=chat-app-auth and one of the following authorizatirequestId (string)
name (string)
type (string)
spaceType (string)
singleUserBotDm (boolean)
threaded (boolean)
displayName (string)
externalUserAllowed (boolean)
spaceThreadingState (string)
spaceDetails: {
. description (string)
. guidelines (string)
} (object)
spaceHistoryState (string)
importMode (boolean)
createTime (string)
lastActiveTime (string)
adminInstalled (boolean)
membershipCount: {
. joinedDirectHumanUserCount (integer)
. joinedGroupCount (integer)
} (object)
accessSettings: {
. accessState (string)
. audience (string)
} (object)
customer (string)
spaceUri (string)
predefinedPermissionSettings (string)
permissionSettings: {
. manageMembersAndGroups (object)
. modifySpaceDetails (object)
. toggleHistory (object)
. useAtMentionAll (object)
. manageApps (object)
. manageWebhooks (object)
. postMessages (object)
. replyMessages (object)
} (object)
importModeExpireTime (string)
spaces_setupCreates a space and adds specified users to it. The calling user is automatically added to the space, and shouldn't be specified as a membership in the request. For an example, see Set up a space with initial membershttps://developers.google.com/workspace/chat/set-up-spaces. To specify the human members to add, add memberships with the appropriate membership.member.name. To add a human user, use users/user, where user can be the email address for the user. For users in the same Workspace organizspace: {
. name (string)
. type (string)
. spaceType (string)
. singleUserBotDm (boolean)
. threaded (boolean)
. displayName (string)
. externalUserAllowed (boolean)
. spaceThreadingState (string)
. spaceDetails (object)
. spaceHistoryState (string)
. importMode (boolean)
. createTime (string)
. lastActiveTime (string)
. adminInstalled (boolean)
. membershipCount (object)
. accessSettings (object)
. customer (string)
. spaceUri (string)
. predefinedPermissionSettings (string)
. permissionSettings (object)
. importModeExpireTime (string)
} (object)
requestId (string)
memberships (array)
spaces_patchUpdates a space. For an example, see Update a spacehttps://developers.google.com/workspace/chat/update-spaces. If you're updating the displayName field and receive the error message ALREADY_EXISTS, try a different display name.. An existing space within the Google Workspace organization might already use this display name. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/name (string) required
updateMask (string)
useAdminAccess (boolean)
type (string)
spaceType (string)
singleUserBotDm (boolean)
threaded (boolean)
displayName (string)
externalUserAllowed (boolean)
spaceThreadingState (string)
spaceDetails: {
. description (string)
. guidelines (string)
} (object)
spaceHistoryState (string)
importMode (boolean)
createTime (string)
lastActiveTime (string)
adminInstalled (boolean)
membershipCount: {
. joinedDirectHumanUserCount (integer)
. joinedGroupCount (integer)
} (object)
accessSettings: {
. accessState (string)
. audience (string)
} (object)
customer (string)
spaceUri (string)
predefinedPermissionSettings (string)
permissionSettings: {
. manageMembersAndGroups (object)
. modifySpaceDetails (object)
. toggleHistory (object)
. useAtMentionAll (object)
. manageApps (object)
. manageWebhooks (object)
. postMessages (object)
. replyMessages (object)
} (object)
importModeExpireTime (string)
spaces_deleteDeletes a named space. Always performs a cascading delete, which means that the space's child resources—like messages posted in the space and memberships in the space—are also deleted. For an example, see Delete a spacehttps://developers.google.com/workspace/chat/delete-spaces. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with adminame (string) required
useAdminAccess (boolean)
spaces_complete_importCompletes the import processhttps://developers.google.com/workspace/chat/import-data for the specified space and makes it visible to users. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user and domain-wide delegation with the authorization scopehttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.import For more information, see Authorize Google Chat apps to import datahname (string) required
spaces_find_direct_messageReturns the existing direct message with the specified user. If no direct message space is found, returns a 404 NOT_FOUND error. For an example, see Find a direct message/chat/api/guides/v1/spaces/find-direct-message. With app authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app, returns the direct message space between the specified user and the calling Chat app. With user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chaname (string)
messages_createCreates a message in a Google Chat space. For an example, see Send a messagehttps://developers.google.com/workspace/chat/create-messages. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with the authorization scope: - https://www.googleapis.com/auth/chat.bot - User authenticationhttps://developers.google.com/workspace/chat/authenticatparent (string) required
threadKey (string)
requestId (string)
messageReplyOption (string)
messageId (string)
name (string)
sender: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
createTime (string)
lastUpdateTime (string)
deleteTime (string)
text (string)
formattedText (string)
cards (array)
cardsV2 (array)
annotations (array)
thread: {
. name (string)
. threadKey (string)
} (object)
space: {
. name (string)
. type (string)
. spaceType (string)
. singleUserBotDm (boolean)
. threaded (boolean)
. displayName (string)
. externalUserAllowed (boolean)
. spaceThreadingState (string)
. spaceDetails (object)
. spaceHistoryState (string)
. importMode (boolean)
. createTime (string)
. lastActiveTime (string)
. adminInstalled (boolean)
. membershipCount (object)
. accessSettings (object)
. customer (string)
. spaceUri (string)
. predefinedPermissionSettings (string)
. permissionSettings (object)
. importModeExpireTime (string)
} (object)
fallbackText (string)
actionResponse: {
. type (string)
. url (string)
. dialogAction (object)
. updatedWidget (object)
} (object)
argumentText (string)
slashCommand: {
. commandId (string)
} (object)
attachment (array)
matchedUrl: {
. url (string)
} (object)
threadReply (boolean)
clientAssignedMessageId (string)
emojiReactionSummaries (array)
privateMessageViewer: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
deletionMetadata: {
. deletionType (string)
} (object)
quotedMessageMetadata: {
. name (string)
. lastUpdateTime (string)
} (object)
attachedGifs (array)
accessoryWidgets (array)
messages_listLists messages in a space that the caller is a member of, including messages from blocked members and spaces. System messages, like those announcing new space members, aren't included. If you list messages from a space with no messages, the response is an empty object. When using a REST/HTTP interface, the response contains an empty JSON object, . For an example, see List messageshttps://developers.google.com/workspace/chat/api/guides/v1/messages/list. Supports the following types of authenticatparent (string) required
pageSize (integer)
pageToken (string)
filter (string)
orderBy (string)
showDeleted (boolean)
messages_getReturns details about a message. For an example, see Get details about a messagehttps://developers.google.com/workspace/chat/get-messages. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with one of the following authorization scopes: - https://www.googleapis.com/auth/chat.bot: When using this authorization scope, this method returnsname (string) required
messages_updateUpdates a message. There's a difference between the patch and update methods. The patch method uses a patch request while the update method uses a put request. We recommend using the patch method. For an example, see Update a messagehttps://developers.google.com/workspace/chat/update-messages. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chname (string) required
updateMask (string)
allowMissing (boolean)
sender: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
createTime (string)
lastUpdateTime (string)
deleteTime (string)
text (string)
formattedText (string)
cards (array)
cardsV2 (array)
annotations (array)
thread: {
. name (string)
. threadKey (string)
} (object)
space: {
. name (string)
. type (string)
. spaceType (string)
. singleUserBotDm (boolean)
. threaded (boolean)
. displayName (string)
. externalUserAllowed (boolean)
. spaceThreadingState (string)
. spaceDetails (object)
. spaceHistoryState (string)
. importMode (boolean)
. createTime (string)
. lastActiveTime (string)
. adminInstalled (boolean)
. membershipCount (object)
. accessSettings (object)
. customer (string)
. spaceUri (string)
. predefinedPermissionSettings (string)
. permissionSettings (object)
. importModeExpireTime (string)
} (object)
fallbackText (string)
actionResponse: {
. type (string)
. url (string)
. dialogAction (object)
. updatedWidget (object)
} (object)
argumentText (string)
slashCommand: {
. commandId (string)
} (object)
attachment (array)
matchedUrl: {
. url (string)
} (object)
threadReply (boolean)
clientAssignedMessageId (string)
emojiReactionSummaries (array)
privateMessageViewer: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
deletionMetadata: {
. deletionType (string)
} (object)
quotedMessageMetadata: {
. name (string)
. lastUpdateTime (string)
} (object)
attachedGifs (array)
accessoryWidgets (array)
messages_patchUpdates a message. There's a difference between the patch and update methods. The patch method uses a patch request while the update method uses a put request. We recommend using the patch method. For an example, see Update a messagehttps://developers.google.com/workspace/chat/update-messages. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chname (string) required
updateMask (string)
allowMissing (boolean)
sender: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
createTime (string)
lastUpdateTime (string)
deleteTime (string)
text (string)
formattedText (string)
cards (array)
cardsV2 (array)
annotations (array)
thread: {
. name (string)
. threadKey (string)
} (object)
space: {
. name (string)
. type (string)
. spaceType (string)
. singleUserBotDm (boolean)
. threaded (boolean)
. displayName (string)
. externalUserAllowed (boolean)
. spaceThreadingState (string)
. spaceDetails (object)
. spaceHistoryState (string)
. importMode (boolean)
. createTime (string)
. lastActiveTime (string)
. adminInstalled (boolean)
. membershipCount (object)
. accessSettings (object)
. customer (string)
. spaceUri (string)
. predefinedPermissionSettings (string)
. permissionSettings (object)
. importModeExpireTime (string)
} (object)
fallbackText (string)
actionResponse: {
. type (string)
. url (string)
. dialogAction (object)
. updatedWidget (object)
} (object)
argumentText (string)
slashCommand: {
. commandId (string)
} (object)
attachment (array)
matchedUrl: {
. url (string)
} (object)
threadReply (boolean)
clientAssignedMessageId (string)
emojiReactionSummaries (array)
privateMessageViewer: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
deletionMetadata: {
. deletionType (string)
} (object)
quotedMessageMetadata: {
. name (string)
. lastUpdateTime (string)
} (object)
attachedGifs (array)
accessoryWidgets (array)
messages_deleteDeletes a message. For an example, see Delete a messagehttps://developers.google.com/workspace/chat/delete-messages. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with the authorization scope: - https://www.googleapis.com/auth/chat.bot - User authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-username (string) required
force (boolean)
attachments_getGets the metadata of a message attachment. The attachment data is fetched using the media APIhttps://developers.google.com/workspace/chat/api/reference/rest/v1/media/download. For an example, see Get metadata about a message attachmenthttps://developers.google.com/workspace/chat/get-media-attachments. Requires app authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with the authorization scopehttps://developers.google.com/workspace/chat/authenticate-authoriname (string) required
reactions_createCreates a reaction and adds it to a message. For an example, see Add a reaction to a messagehttps://developers.google.com/workspace/chat/create-reactions. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.messages.reactions.create - https://www.googleapis.com/auth/chat.messparent (string) required
name (string)
user: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
emoji: {
. unicode (string)
. customEmoji (object)
} (object)
reactions_listLists reactions to a message. For an example, see List reactions for a messagehttps://developers.google.com/workspace/chat/list-reactions. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.messages.reactions.readonly - https://www.googleapis.com/auth/chat.messages.reactionsparent (string) required
pageSize (integer)
pageToken (string)
filter (string)
reactions_deleteDeletes a reaction to a message. For an example, see Delete a reactionhttps://developers.google.com/workspace/chat/delete-reactions. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.messages.reactions - https://www.googleapis.com/auth/chat.messages - https://www.googleapisname (string) required
members_listLists memberships in a space. For an example, see List users and Google Chat apps in a spacehttps://developers.google.com/workspace/chat/list-members. Listing memberships with app authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app lists memberships in spaces that the Chat app has access to, but excludes Chat app memberships, including its own. Listing memberships with User authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chparent (string) required
pageSize (integer)
pageToken (string)
filter (string)
showGroups (boolean)
showInvited (boolean)
useAdminAccess (boolean)
members_getReturns details about a membership. For an example, see Get details about a user's or Google Chat app's membershiphttps://developers.google.com/workspace/chat/get-members. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with one of the following authorization scopes: - https://www.googleapis.com/auth/chat.bot - https://www.googleapis.name (string) required
useAdminAccess (boolean)
members_createCreates a membership for the calling Chat app, a user, or a Google Group. Creating memberships for other Chat apps isn't supported. When creating a membership, if the specified member has their auto-accept policy turned off, then they're invited, and must accept the space invitation before joining. Otherwise, creating a membership adds the member directly to the specified space. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - Aparent (string) required
useAdminAccess (boolean)
name (string)
state (string)
role (string)
member: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
groupMember: {
. name (string)
} (object)
createTime (string)
deleteTime (string)
members_patchUpdates a membership. For an example, see Update a user's membership in a spacehttps://developers.google.com/workspace/chat/update-members. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with administrator approvalhttps://support.google.com/a?p=chat-app-auth and the authorization scope: - https://www.googleapis.com/auth/chat.app.membname (string) required
updateMask (string)
useAdminAccess (boolean)
state (string)
role (string)
member: {
. name (string)
. displayName (string)
. domainId (string)
. type (string)
. isAnonymous (boolean)
} (object)
groupMember: {
. name (string)
} (object)
createTime (string)
deleteTime (string)
members_deleteDeletes a membership. For an example, see Remove a user or a Google Chat app from a spacehttps://developers.google.com/workspace/chat/delete-members. Supports the following types of authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize: - App authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-app with administrator approvalhttps://support.google.com/a?p=chat-app-auth and the authorization scope: - https://www.googleapis.com/auth/chaname (string) required
useAdminAccess (boolean)
space_events_getReturns an event from a Google Chat space. The event payloadhttps://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.spaceEvents SpaceEvent.FIELDS.oneof_payload contains the most recent version of the resource that changed. For example, if you request an event about a new message but the message was later updated, the server returns the updated Message resource in the event payload. Note: The permissionSettings field is not returned in the Space object of the Space event data foname (string) required
space_events_listLists events from a Google Chat space. For each event, the payloadhttps://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.spaceEvents SpaceEvent.FIELDS.oneof_payload contains the most recent version of the Chat resource. For example, if you list events about new space members, the server returns Membership resources that contain the latest membership details. If new members were removed during the requested period, the event payload contains an empty Membership resource. Supporparent (string) required
pageSize (integer)
pageToken (string)
filter (string)
custom_emojis_createCreates a custom emoji. Custom emojis are only available for Google Workspace accounts, and the administrator must turn custom emojis on for the organization. For more information, see Learn about custom emojis in Google Chathttps://support.google.com/chat/answer/12800149 and Manage custom emoji permissionshttps://support.google.com/a/answer/12850085. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with the authorization scopehttps://devename (string)
uid (string)
emojiName (string)
temporaryImageUri (string)
payload: {
. fileContent (string)
. filename (string)
} (object)
custom_emojis_getReturns details about a custom emoji. Custom emojis are only available for Google Workspace accounts, and the administrator must turn custom emojis on for the organization. For more information, see Learn about custom emojis in Google Chathttps://support.google.com/chat/answer/12800149 and Manage custom emoji permissionshttps://support.google.com/a/answer/12850085. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the followingname (string) required
custom_emojis_listLists custom emojis visible to the authenticated user. Custom emojis are only available for Google Workspace accounts, and the administrator must turn custom emojis on for the organization. For more information, see Learn about custom emojis in Google Chathttps://support.google.com/chat/answer/12800149 and Manage custom emoji permissionshttps://support.google.com/a/answer/12850085. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with onepageSize (integer)
pageToken (string)
filter (string)
custom_emojis_deleteDeletes a custom emoji. By default, users can only delete custom emoji they created. Emoji managershttps://support.google.com/a/answer/12850085 assigned by the administrator can delete any custom emoji in the organization. See Learn about custom emojis in Google Chathttps://support.google.com/chat/answer/12800149. Custom emojis are only available for Google Workspace accounts, and the administrator must turn custom emojis on for the organization. For more information, see Learn about custom emojname (string) required
spaces_get_space_read_stateReturns details about a user's read state within a space, used to identify read and unread messages. For an example, see Get details about a user's space read statehttps://developers.google.com/workspace/chat/get-space-read-state. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/autname (string) required
spaces_update_space_read_stateUpdates a user's read state within a space, used to identify read and unread messages. For an example, see Update a user's space read statehttps://developers.google.com/workspace/chat/update-space-read-state. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with the authorization scopehttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.users.readstatename (string) required
updateMask (string)
lastReadTime (string)
threads_get_thread_read_stateReturns details about a user's read state within a thread, used to identify read and unread messages. For an example, see Get details about a user's thread read statehttps://developers.google.com/workspace/chat/get-thread-read-state. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with one of the following authorization scopeshttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/name (string) required
space_notification_setting_getGets the space notification setting. For an example, see Get the caller's space notification settinghttps://developers.google.com/workspace/chat/get-space-notification-setting. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with the authorization scopehttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.users.spacesettingsname (string) required
space_notification_setting_patchUpdates the space notification setting. For an example, see Update the caller's space notification settinghttps://developers.google.com/workspace/chat/update-space-notification-setting. Requires user authenticationhttps://developers.google.com/workspace/chat/authenticate-authorize-chat-user with the authorization scopehttps://developers.google.com/workspace/chat/authenticate-authorize chat-api-scopes: - https://www.googleapis.com/auth/chat.users.spacesettingsname (string) required
updateMask (string)
notificationSetting (string)
muteSetting (string)