Get a user's space notification settings

This guide explains how to use the get() method on the SpaceNotificationSetting resource of the Google Chat API to get a user's space notification settings.

The SpaceNotificationSetting resource is a singleton resource that represents details about a specified user's space notification settings.

Prerequisites

Node.js

Get the calling user's space notification settings

To get details about a user's space notification settings, include the following in your request:

  • Specify the chat.users.spacesettings authorization scope.
  • Call the GetSpaceNotificationSetting() method, passing the name of the space notification settings to get which includes a user ID or alias and a space ID. You can only get notification settings for the calling user. To specify the settings, use one of the following:
    • The me alias. For example, users/me/spaces/SPACE_ID/spaceNotificationSetting.
    • The calling user's Google Workspace email address. For example, users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting.
    • The calling user's user ID. For example, users/USER/spaces/SPACE/spaceNotificationSetting.

The following example gets the calling user's space notification settings:

Node.js

chat/client-libraries/cloud/get-space-notification-setting-user-cred.js
import{createClientWithUserCredentials}from'./authentication-utils.js';
constUSER_AUTH_OAUTH_SCOPES=[
'https://www.googleapis.com/auth/chat.users.spacesettings',
];
// This sample shows how to get the space notification setting for the calling
// user
asyncfunctionmain(){
// Create a client
constchatClient=awaitcreateClientWithUserCredentials(
USER_AUTH_OAUTH_SCOPES,
);
// Initialize request argument(s), replace the SPACE_NAME with an actual space
// name.
constrequest={
name:'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
};
// Make the request
constresponse=awaitchatClient.getSpaceNotificationSetting(request);
// Handle the response
console.log(response);
}
awaitmain();

To run this sample, replace SPACE_ID with the ID from the space's name. You can obtain the ID by calling the ListSpaces() method or from the space's URL.

The Google Chat API gets the specified space notification settings and returns an instance of SpaceNotificationSetting.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月13日 UTC.