- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- ИмяПриложения
- Активность
- NetworkInfo
- РесурсПодробности
- AppliedLabel
- ЗначениеПоля
- TextListValue
- SelectionValue
- SelectionListValue
- UserValue
- UserListValue
- Дата
- Причина
- Попробуйте!
Получает список действий для учётной записи и приложения определённого клиента, например, консоли администратора или приложения Google Диска. Подробнее см. в руководствах по отчётам администратора и отчётам об активности Google Диска . Подробнее о параметрах отчёта об активности см. в справочниках по параметрам активности .
HTTP-запрос
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
userKey or all | Представляет идентификатор профиля или адрес электронной почты пользователя, по которому следует фильтровать данные. Может быть |
applicationName | Имя приложения, для которого необходимо получить события. |
Параметры запроса
Параметры | |
---|---|
actorIpAddress | IP-адрес хоста, на котором произошло событие. Это дополнительный способ фильтрации сводки отчёта по IP-адресу пользователя, активность которого отслеживается. Этот IP-адрес может отражать или не отражать физическое местоположение пользователя. Например, IP-адрес может быть адресом прокси-сервера пользователя или адресом виртуальной частной сети (VPN). Этот параметр поддерживает версии адресов IPv4 и IPv6 . |
customerId | Уникальный идентификатор клиента, для которого требуется получить данные. |
endTime | Задаёт конец временного диапазона, отображаемого в отчёте. Дата указывается в формате RFC 3339 , например, 2010-10-28T10:26:35.000Z. Значение по умолчанию — приблизительное время запроса API. В отчёте API используются три основных временных понятия:
endTime не указано, отчет возвращает все действия с startTime до текущего времени или за последние 180 дней, если startTime относится более чем к прошлому.Для запросов Gmail необходимо указать startTime и endTime , а разница не должна превышать 30 дней. |
eventName | Имя события, запрашиваемого API. Каждое |
filters | Строка запроса Эти параметры события связаны с определенным В следующих примерах действий Диска возвращаемый список состоит из всех событий
Запрос
Примечание: API не принимает несколько значений одного и того же параметра. Если параметр указан в запросе API несколько раз, API принимает только последнее значение этого параметра. Кроме того, если в запросе API указан недопустимый параметр, API игнорирует его и возвращает ответ, соответствующий оставшимся допустимым параметрам. Если параметры не запрошены, возвращаются все параметры. |
maxResults | Определяет количество записей об активности, отображаемых на каждой странице ответа. Например, если в запросе установлено |
orgUnitID | Идентификатор организационного подразделения , по которому нужно создать отчёт. Записи об активности будут отображаться только для пользователей, принадлежащих указанному организационному подразделению. |
pageToken | Токен для указания следующей страницы. В ответе отчёта с несколькими страницами есть свойство |
startTime | Задаёт начало диапазона времени, отображаемого в отчёте. Дата указывается в формате RFC 3339 , например, 2010-10-28T10:26:35.000Z. Отчёт возвращает все действия с |
groupIdFilter | Разделённые запятыми идентификаторы групп (обфусцированные), по которым фильтруются действия пользователей. Т.е. ответ будет содержать действия только тех пользователей, которые входят хотя бы в одну из упомянутых здесь групп. Формат: "id:abc123,id:xyz456". |
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
Шаблон JSON для коллекции мероприятий.
В случае успеха тело ответа содержит данные со следующей структурой:
JSON-представление |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
Поля | |
---|---|
kind | Тип ресурса API. Для отчёта об активности значение — |
etag | ETag ресурса. |
items[] | Каждая запись о деятельности в ответе. |
nextPageToken | Токен для получения следующей страницы отчёта. Значение |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/admin.reports.audit.readonly
Более подробную информацию смотрите в Руководстве по авторизации .
ИмяПриложения
Перечисления | |
---|---|
access_transparency | Отчеты о действиях прозрачности доступа Google Workspace возвращают информацию о различных типах событий активности прозрачности доступа . |
admin | Отчеты об активности приложения консоли администратора возвращают информацию об учетной записи о различных типах событий активности администратора . |
calendar | Отчеты об активности приложения Google Календарь возвращают информацию о различных событиях активности Календаря . |
chat | Отчеты об активности чата возвращают информацию о различных событиях активности чата . |
drive | Отчёты об активности приложения Google Drive содержат информацию о различных событиях, связанных с работой Google Drive . Отчёт об активности Drive доступен только для клиентов Google Workspace Business и Enterprise. |
gcp | Отчеты об активности приложения Google Cloud Platform возвращают информацию о различных событиях активности GCP . |
gmail | Отчеты об активности приложения Gmail возвращают информацию о различных событиях активности Gmail . |
gplus | Отчеты об активности приложения Google+ возвращают информацию о различных событиях активности Google+ . |
groups | Отчеты об активности приложения Google Groups возвращают информацию о различных событиях активности Groups . |
groups_enterprise | Отчеты об активности Enterprise Groups возвращают информацию о различных событиях активности Enterprise Group . |
jamboard | Отчеты об активности Jamboard возвращают информацию о различных событиях активности Jamboard . |
login | Отчеты об активности приложения «Вход» возвращают информацию об учетной записи о различных типах событий активности входа . |
meet | Отчет о действиях аудита Meet возвращает информацию о различных типах событий аудита Meet . |
mobile | Отчет о деятельности аудита устройств возвращает информацию о различных типах событий аудита устройств . |
rules | Отчет об активности правил возвращает информацию о различных типах событий активности правил . |
saml | Отчет об активности SAML возвращает информацию о различных типах событий активности SAML . |
token | Отчеты об активности приложения Token возвращают учетную информацию о различных типах событий активности Token . |
user_accounts | Отчеты об активности приложения «Учетные записи пользователей» возвращают учетную информацию о различных типах событий активности учетных записей пользователей . |
context_aware_access | Отчеты об активности контекстно-зависимого доступа возвращают информацию о событиях отказа в доступе пользователям из-за правил контекстно-зависимого доступа . |
chrome | Отчеты об активности Chrome возвращают информацию о событиях браузера Chrome и Chrome OS . |
data_studio | Отчеты об активности Data Studio возвращают информацию о различных типах событий активности Data Studio . |
keep | Отчёты об активности приложения Keep содержат информацию о различных событиях активности Google Keep . Отчёт об активности Keep доступен только для клиентов Google Workspace Business и Enterprise. |
vault | Отчеты об активности Vault возвращают информацию о различных типах событий активности Vault. |
gemini_in_workspace_apps | Отчеты об активности Gemini for Workspace возвращают информацию о различных типах событий активности Gemini, выполняемых пользователями в приложении Workspace. |
classroom | Отчеты об активности в классе содержат информацию о различных типах событий активности в классе . |
Активность
Шаблон JSON для ресурса активности.
JSON-представление |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Поля | |
---|---|
kind | Тип ресурса API. Для отчёта об активности значение — |
etag | ETag записи. |
ownerDomain | Это домен, на который распространяется событие отчёта. Например, домен консоли администратора или владельца документа приложения «Диск». |
ipAddress | IP-адрес пользователя, выполняющего действие. Это IP-адрес пользователя при входе в Google Workspace, который может отражать или не отражать физическое местоположение пользователя. Например, IP-адрес может быть адресом прокси-сервера пользователя или адресом виртуальной частной сети (VPN). API поддерживает IPv4 и IPv6 . |
events[] | События активности в отчете. |
events[].type | Тип события. Служба или функция Google Workspace, которую изменяет администратор, определяется свойством |
events[].name | Имя события. Это конкретное имя действия, сообщаемое API. Каждое
Дополнительную информацию о свойствах eventName см. в списке имен событий для различных приложений выше в applicationName . |
events[].parameters[] | Пары параметров и значений для различных приложений. Подробнее о параметрах |
events[].parameters[].messageValue | Вложенные пары значений параметров, связанные с этим параметром. Сложный тип значения параметра возвращается в виде списка значений параметров. Например, параметр адреса может иметь значение |
events[].parameters[].messageValue.parameter[] | Значения параметров |
events[].parameters[].name | Имя параметра. |
events[].parameters[].value | Строковое значение параметра. |
events[].parameters[].multiValue[] | Строковые значения параметра. |
events[].parameters[].intValue | Целочисленное значение параметра. |
events[].parameters[].multiIntValue[] | Целочисленные значения параметра. |
events[].parameters[].boolValue | Булевое значение параметра. |
events[].parameters[].multiMessageValue[] | Activities.List of |
events[].parameters[].multiMessageValue[].parameter[] | Значения параметров |
events[].resourceIds[] | Идентификаторы ресурсов, связанных с событием. |
id | Уникальный идентификатор для каждой записи активности. |
id.time | Время возникновения активности. Указывается в секундах в эпоху UNIX. |
id.uniqueQualifier | Уникальный квалификатор, если несколько событий имеют одинаковое время. |
id.applicationName | Имя приложения, к которому принадлежит событие. Возможные значения см. в списке приложений выше в |
id.customerId | Уникальный идентификатор учетной записи Google Workspace. |
actor | Пользователь выполняет действие. |
actor.profileId | Уникальный идентификатор профиля Google Workspace исполнителя. Это значение может отсутствовать, если исполнитель не является пользователем Google Workspace, или может быть числом 105250506097979753968, которое используется в качестве идентификатора-заполнителя. |
actor.email | Основной адрес электронной почты исполнителя. Может отсутствовать, если у исполнителя нет связанного с ним адреса электронной почты. |
actor.callerType | Тип актера. |
actor.key | Присутствует только при значении |
actor.applicationInfo | Подробная информация о приложении, которое являлось исполнителем действия. |
actor.applicationInfo.oauthClientId | Идентификатор клиента OAuth стороннего приложения, используемого для выполнения действия. |
actor.applicationInfo.applicationName | Название приложения, используемого для выполнения действия. |
actor.applicationInfo.impersonation | Выдавало ли приложение себя за пользователя. |
networkInfo | Сетевая информация о пользователе, выполняющем действие. |
resourceDetails[] | Подробная информация о ресурсе, на котором было выполнено действие. |
NetworkInfo
Сетевая информация о пользователе, выполняющем действие.
JSON-представление |
---|
{ "ipAsn": [ integer ], "regionCode": string, "subdivisionCode": string } |
Поля | |
---|---|
ipAsn[] | IP-адрес пользователя, выполняющего действие. |
regionCode | Региональный код пользователя, выполняющего действие, по стандарту ISO 3166-1 alpha-2. |
subdivisionCode | Код региона ISO 3166-2 (штаты и провинции) для стран пользователя, выполняющего действие. |
РесурсПодробности
Подробная информация о ресурсе, на котором было выполнено действие.
JSON-представление |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
Поля | |
---|---|
id | Идентификатор ресурса. |
title | Название ресурса. Например, в случае документа на диске это будет название документа. В случае электронного письма это будет тема. |
type | Тип ресурса - документ, электронная почта, чат-сообщение |
appliedLabels[] | Activities.Список меток, примененных к ресурсу |
relation | Определяет связь ресурса с событиями |
AppliedLabel
Подробная информация о маркировке, нанесенной на ресурс.
JSON-представление |
---|
{ "id": string, "title": string, "fieldValues": [ { object ( |
Поля | |
---|---|
id | Идентификатор метки — только идентификатор метки, а не полное имя ресурса OnePlatform. |
title | Название этикетки |
fieldValues[] | Activities.list — список полей, входящих в метку и заданных пользователем. Если метка содержит поле, которое не было задано пользователем, оно не будет представлено в этом списке. |
reason | Причина, по которой к ресурсу была применена метка. |
ЗначениеПоля
Подробная информация о значении поля, заданном пользователем для конкретной метки.
JSON-представление |
---|
{ "id": string, "displayName": string, "type": string, "reason": { object ( |
Поля | |
---|---|
id | Идентификатор поля |
displayName | Отображаемое имя поля |
type | Тип поля |
reason | Причина, по которой поле было применено к этикетке. |
value поля объединения. Сохраняет значения, хранящиеся в поле. value может быть только одним из следующих: | |
unsetValue | Если поле не задано, это будет true. |
longTextValue | Установка длинного текстового значения. |
textValue | Установка текстового значения. |
textListValue | Установка значения текстового списка. |
selectionValue | Установка значения выбора путем выбора одного значения из раскрывающегося списка. |
selectionListValue | Установка значения списка выбора путем выбора нескольких значений из раскрывающегося списка. |
integerValue | Установка целочисленного значения. |
userValue | Установка значения пользователя путем выбора одного пользователя. |
userListValue | Установка значения списка пользователей путем выбора нескольких пользователей. |
dateValue | Установка значения даты. |
TextListValue
Установка значения текстового списка.
JSON-представление |
---|
{ "values": [ string ] } |
Поля | |
---|---|
values[] | Activities.Список текстовых значений. |
SelectionValue
Установка значения выбора путем выбора одного значения из раскрывающегося списка.
JSON-представление |
---|
{ "id": string, "displayName": string, "badged": boolean } |
Поля | |
---|---|
id | Идентификатор выбора. |
displayName | Отображаемое имя выбора. |
badged | Помечен ли выбранный вариант значком. |
SelectionListValue
Установка значения списка выбора путем выбора нескольких значений из раскрывающегося списка.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | виды деятельности.список выборов. |
UserValue
Установка значения пользователя путем выбора одного пользователя.
JSON-представление |
---|
{ "email": string } |
Поля | |
---|---|
email | Электронная почта пользователя. |
UserListValue
Установка значения списка пользователей путем выбора нескольких пользователей.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | деятельность.список пользователей. |
Дата
Представляет собой полную или частичную календарную дату, например, день рождения. Время суток и часовой пояс либо указаны в другом месте, либо не имеют значения. Дата указана относительно григорианского календаря. Может представлять собой одно из следующих событий:
- Полная дата с ненулевыми значениями года, месяца и дня.
- Месяц и день с нулевым годом (например, годовщина).
- Год сам по себе, с нулевым месяцем и нулевым днем.
- Год и месяц с нулевым днем (например, дата истечения срока действия кредитной карты).
Похожие типы:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON-представление |
---|
{ "year": integer, "month": integer, "day": integer } |
Поля | |
---|---|
year | Год даты. Должен быть от 1 до 9999 или 0, чтобы указать дату без года. |
month | Месяц года. Должен быть от 1 до 12 или 0, чтобы указать год без месяца и дня. |
day | День месяца. Должен быть от 1 до 31 и действителен для года и месяца, или 0, чтобы указать только год или год и месяц, если день не имеет значения. |
Причина
Причина применения метки/поля.
JSON-представление |
---|
{ "reasonType": string } |
Поля | |
---|---|
reasonType | Тип причины. |