- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области действия авторизации
- Имя приложения
- Активность
- РесурсПодробности
- ПрикладнаяЭтикетка
- Значение поля
- ТекстСписокЗначение
- ВыборЗначение
- ВыборСпискаЗначение
- Значение пользователя
- Значение списка пользователей
- Дата
- Причина
- Попробуйте!
Извлекает список действий для определенной учетной записи клиента и приложения, например, приложения консоли администратора или приложения Google Drive. Для получения дополнительной информации см. руководства по отчетам об активности администратора и Google Drive . Для получения дополнительной информации о параметрах отчета об активности см. справочные руководства по параметрам активности .
HTTP-запрос
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL-адрес использует синтаксис gRPC Transcoding .
Параметры пути
Параметры | |
---|---|
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 находится более чем на 180 дней в прошлом. |
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 Calendar возвращают информацию о различных событиях активности Календаря . |
chat | Отчеты об активности чата возвращают информацию о различных событиях активности чата . |
drive | Отчеты об активности приложения Google Drive возвращают информацию о различных событиях активности Google Drive . Отчет об активности Drive доступен только для клиентов Google Workspace Business и Enterprise. |
gcp | Отчеты об активности приложения Google Cloud Platform возвращают информацию о различных событиях активности GCP . |
gplus | Отчеты об активности приложения Google+ возвращают информацию о различных событиях активности Google+ . |
groups | Отчеты об активности приложения Google Groups возвращают информацию о различных событиях активности Групп . |
groups_enterprise | Отчеты об активности корпоративных групп возвращают информацию о различных событиях активности корпоративных групп . |
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. |
Активность
Шаблон JSON для ресурса активности.
JSON-представление |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Поля | |
---|---|
kind | Тип ресурса API. Для отчета об активности значение — |
etag | ETag записи. |
ownerDomain | Это домен, на который влияет событие отчета. Например, домен консоли администратора или владельца документа приложения Drive. |
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 объектов |
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 | Выдавало ли приложение себя за пользователя. |
resourceDetails[] | Подробная информация о ресурсе, на котором было выполнено действие. |
РесурсПодробности
Подробная информация о ресурсе, на котором было выполнено действие.
JSON-представление |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
Поля | |
---|---|
id | Идентификатор ресурса. |
title | Название ресурса. Например, в случае документа диска это будет название документа. В случае электронного письма это будет тема. |
type | Тип ресурса - документ, электронная почта, сообщение чата. |
appliedLabels[] | Activities.list меток, примененных к ресурсу |
relation | Определяет связь ресурса с событиями |
ПрикладнаяЭтикетка
Подробная информация о маркировке, нанесенной на ресурс.
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 | Установка значения даты. |
ТекстСписокЗначение
Установка значения текстового списка.
JSON-представление |
---|
{ "values": [ string ] } |
Поля | |
---|---|
values[] | действия.список текстовых значений. |
ВыборЗначение
Установка значения выбора путем выбора одного значения из раскрывающегося списка.
JSON-представление |
---|
{ "id": string, "displayName": string, "badged": boolean } |
Поля | |
---|---|
id | Идентификатор выбора. |
displayName | Отображаемое имя выбора. |
badged | Помечен ли выбор значком. |
ВыборСпискаЗначение
Установка значения списка выбора путем выбора нескольких значений из раскрывающегося списка.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | виды деятельности.список выборов. |
Значение пользователя
Установка значения пользователя путем выбора одного пользователя.
JSON-представление |
---|
{ "email": string } |
Поля | |
---|---|
email | Электронная почта пользователя. |
Значение списка пользователей
Установка значения списка пользователей путем выбора нескольких пользователей.
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 | Тип причины. |