This document lists the events and parameters for
various types of
Chat Audit activity events. You can retrieve these events by
calling Activities.list()
with applicationName=chat
.
User Action
Events of this type are returned with type=user_action
.
Add Room Member
add_room_member
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
target_
users
string
Target Users.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= add_room_member
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
added a room member.
Attachment Download
attachment_download
actor
|
Actor. |
---|---|
attachment_
|
Attachment Hash. |
attachment_
|
Attachment Name. |
attachment_
|
Attachment Url. |
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= attachment_download
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
downloaded an attachment.
Attachment Upload
attachment_upload
actor
string
Actor.
attachment_
hash
string
Attachment Hash.
attachment_
name
string
Attachment Name.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
dlp_
scan_
status
string
Description of the status of a data loss prevention (DLP) scan of a message or attachment. Possible values:
-
DLP_NOT_APPLICABLE
Data loss prevention did not scan the message or attachment because it is not applicable. -
DLP_PARTIALLY_SCANNED
Data loss prevention partially scanned the message or attachment but some rules failed. -
DLP_SCAN_FAILED
Data loss prevention failed to scan the message or attachment. -
DLP_SCANNED
Data loss prevention successfully scanned the message or attachment. -
DLP_SCANNED_AND_WARNED
Data loss prevention successfully scanned the message or attachment and warned the sender of a potential content violation.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= attachment_upload
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
uploaded an attachment.
Block Room
block_room
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= block_room
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
blocked a room.
Block User
block_user
actor
|
Actor. |
---|---|
room_
|
Room Id. |
target_
|
Target Users. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= block_user
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
blocked a user.
Conversation Read
conversation_read
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= conversation_read
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
read a conversation.
Custom Status Updated
custom_status_updated
actor
string
Actor.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= custom_status_updated
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
updated a custom status.
Direct Message Started
direct_message_started
actor
string
Actor.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
dlp_
scan_
status
string
Description of the status of a data loss prevention (DLP) scan of a message or attachment. Possible values:
-
DLP_NOT_APPLICABLE
Data loss prevention did not scan the message or attachment because it is not applicable. -
DLP_PARTIALLY_SCANNED
Data loss prevention partially scanned the message or attachment but some rules failed. -
DLP_SCAN_FAILED
Data loss prevention failed to scan the message or attachment. -
DLP_SCANNED
Data loss prevention successfully scanned the message or attachment. -
DLP_SCANNED_AND_WARNED
Data loss prevention successfully scanned the message or attachment and warned the sender of a potential content violation.
message_
id
string
Message Id.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= direct_message_started
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
started a direct message.
Emoji Created
emoji_created
actor
|
Actor. |
---|---|
emoji_
|
Emoji Shortcode. |
filename
|
Filename. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= emoji_created
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
created an emoji.
Emoji Deleted
emoji_deleted
actor
|
Actor. |
---|---|
emoji_
|
Emoji Shortcode. |
filename
|
Filename. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= emoji_deleted
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
deleted an emoji.
History Turned Off
history_turned_off
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= history_turned_off
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
turned the room history off.
History Turned On
history_turned_on
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= history_turned_on
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
turned the room history on.
Invite Accept
invite_accept
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= invite_accept
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
accepted an invitation to join a room.
Invite Decline
invite_decline
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= invite_decline
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
declined an invitation to join a room.
Invite Send
invite_send
actor
|
Actor. |
---|---|
room_
|
Room Id. |
target_
|
Target Users. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= invite_send
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
sent an invite.
Message Deleted
message_deleted
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
message_
id
string
Message Id.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= message_deleted
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
deleted a message.
Message Edited
message_edited
actor
string
Actor.
attachment_
hash
string
Attachment Hash.
attachment_
name
string
Attachment Name.
attachment_
status
string
Whether there is an attachment associated with the message that the event occurred in. Possible values:
-
HAS_ATTACHMENT
Message has an attachment. -
NO_ATTACHMENT
Message does not have an attachment.
dlp_
scan_
status
string
Description of the status of a data loss prevention (DLP) scan of a message or attachment. Possible values:
-
DLP_NOT_APPLICABLE
Data loss prevention did not scan the message or attachment because it is not applicable. -
DLP_PARTIALLY_SCANNED
Data loss prevention partially scanned the message or attachment but some rules failed. -
DLP_SCAN_FAILED
Data loss prevention failed to scan the message or attachment. -
DLP_SCANNED
Data loss prevention successfully scanned the message or attachment. -
DLP_SCANNED_AND_WARNED
Data loss prevention successfully scanned the message or attachment and warned the sender of a potential content violation.
message_
id
string
Message Id.
message_
type
string
The message type of the message that the event occurred in. Possible values:
-
HUDDLE
Message is a huddle. -
REGULAR_MESSAGE
Message is a regular message. -
VIDEO_MESSAGE
Message is a video message. -
VOICE_MESSAGE
Message is a voice message.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= message_edited
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
edited a message.
Message Posted
message_posted
actor
string
Actor.
attachment_
hash
string
Attachment Hash.
attachment_
name
string
Attachment Name.
attachment_
status
string
Whether there is an attachment associated with the message that the event occurred in. Possible values:
-
HAS_ATTACHMENT
Message has an attachment. -
NO_ATTACHMENT
Message does not have an attachment.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
dlp_
scan_
status
string
Description of the status of a data loss prevention (DLP) scan of a message or attachment. Possible values:
-
DLP_NOT_APPLICABLE
Data loss prevention did not scan the message or attachment because it is not applicable. -
DLP_PARTIALLY_SCANNED
Data loss prevention partially scanned the message or attachment but some rules failed. -
DLP_SCAN_FAILED
Data loss prevention failed to scan the message or attachment. -
DLP_SCANNED
Data loss prevention successfully scanned the message or attachment. -
DLP_SCANNED_AND_WARNED
Data loss prevention successfully scanned the message or attachment and warned the sender of a potential content violation.
message_
id
string
Message Id.
message_
type
string
The message type of the message that the event occurred in. Possible values:
-
HUDDLE
Message is a huddle. -
REGULAR_MESSAGE
Message is a regular message. -
VIDEO_MESSAGE
Message is a video message. -
VOICE_MESSAGE
Message is a voice message.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= message_posted
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
posted a message.
Message Report Resolved
message_report_resolved
actor
string
Actor.
actor_
type
string
Description of the actor type.
message_
id
string
Message Id.
report_
id
string
The full resource name of the report, which can be used to fetch reports via the Chat GET or LIST APIs.
report_
type
string
Description of the report type for a report made in a Space. Possible values:
-
CONFIDENTIAL_INFORMATION
Report type for a message reported in a space is confidential information. -
DISCRIMINATION
Report type for a message reported in a space is discrimination. -
EXPLICIT_CONTENT
Report type for a message reported in a space is explicit content. -
HARASSMENT
Report type for a message reported in a space is harassment. -
OTHER
Report type for a message reported in a space is other. -
SENSITIVE_INFORMATION
-
SPAM
Report type for a message reported in a space is spam. -
VIOLATION_UNSPECIFIED
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= message_report_resolved
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
resolved a message report.
Message Reported
message_reported
actor
string
Actor.
message_
id
string
Message Id.
report_
id
string
The full resource name of the report, which can be used to fetch reports via the Chat GET or LIST APIs.
report_
type
string
Description of the report type for a report made in a Space. Possible values:
-
CONFIDENTIAL_INFORMATION
Report type for a message reported in a space is confidential information. -
DISCRIMINATION
Report type for a message reported in a space is discrimination. -
EXPLICIT_CONTENT
Report type for a message reported in a space is explicit content. -
HARASSMENT
Report type for a message reported in a space is harassment. -
OTHER
Report type for a message reported in a space is other. -
SENSITIVE_INFORMATION
-
SPAM
Report type for a message reported in a space is spam. -
VIOLATION_UNSPECIFIED
room_
id
string
Room Id.
target_
users
string
Target Users.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= message_reported
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
reported a message.
Reaction Added
reaction_added
actor
string
Actor.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
message_
id
string
Message Id.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= reaction_added
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
reacted to a message.
Reaction Removed
reaction_removed
actor
string
Actor.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
message_
id
string
Message Id.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= reaction_removed
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
removed a reaction from a message.
Remove Room Member
remove_room_member
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
target_
users
string
Target Users.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= remove_room_member
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
removed a room member.
Role updated
Update Member Role in Chat group.
role_updated
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
target_
user_
role
string
Description of the new role type. Possible values:
-
MEMBER
New role type is Member. -
SPACE_MANAGER
New role type is Space Manager.
target_
users
string
Target Users.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= role_updated
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
updated the role for a space member.
Room Created
room_created
actor
string
Actor.
conversation_
ownership
string
Whether the conversation that the event occurred in is owned by the customer or other customers. Possible values:
-
EXTERNALLY_OWNED
Conversation is externally owned. -
INTERNALLY_OWNED
Conversation is internally owned.
conversation_
type
string
The conversation type of the chat that the event occurred in. Possible values:
-
GROUP_DIRECT_MESSAGE
Conversation type is a group chat. -
SPACE
Conversation type is a space. -
USER_TO_APP_DIRECT_MESSAGE
Conversation type is a direct message between a human and a Chat app. -
USER_TO_USER_DIRECT_MESSAGE
Conversation type is a direct message between two humans.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_created
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
created a room.
Room Deleted
room_deleted
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_deleted
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
deleted a room.
Room Details Updated
room_details_updated
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_details_updated
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
updated the room details.
Room Left
User Left Room.
room_left
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_left
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
left the room.
Room Name Updated
room_name_updated
actor
string
Actor.
actor_
type
string
Description of the actor type. Possible values:
-
ADMIN
Actor type is an admin. -
NON_ADMIN
Actor type is a non-admin.
room_
id
string
Room Id.
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_name_updated
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
updated the room name.
Room Unblocked
room_unblocked
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= room_unblocked
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
unblocked a space.
Unread Timestamp Updated
unread_timestamp_updated
actor
|
Actor. |
---|---|
room_
|
Room Id. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= unread_timestamp_updated
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
modified an unread timestamp.
User Unblocked
user_unblocked
actor
|
Actor. |
---|---|
target_
|
Target Users. |
GET https://admin.googleapis.com
/admin
/reports
/v1
/activity
/users
/all
/applications
/ chat
?eventName= user_unblocked
&maxResults=10
&access_token= YOUR_ACCESS_TOKEN
{actor}
unblocked a user.