AI-generated Key Takeaways
-
The
User
resource represents a Google Chat user, which can be a human or a Chat app. -
A user's resource name is formatted as
users/{user}
, with various identifiers like email or People API ID usable for{user}
. -
When a Chat app authenticates as a user, the API response for the
User
resource only includes thename
andtype
fields. -
The
type
field indicates whether the user isHUMAN
orBOT
, whileisAnonymous
signifies a deleted or invisible profile. -
The
displayName
anddomainId
provide additional user information but might not be populated in all contexts.
A user in Google Chat. When returned as an output from a request, if your Chat app authenticates as a user, the output for a User
resource only populates the user's name
and type
.
JSON representation |
---|
{
"name": string,
"displayName": string,
"domainId": string,
"type": enum ( |
Fields | |
---|---|
name |
Resource name for a Google Chat Format: For
|
displayName |
Output only. The user's display name. |
domainId |
Unique identifier of the user's Google Workspace domain. |
type |
User type. |
isAnonymous |
Output only. When |
Type
Enums | |
---|---|
TYPE_UNSPECIFIED |
Default value for the enum. DO NOT USE. |
HUMAN |
Human user. |
BOT |
Chat app user. |