- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ApplicationName
- Atividade
- NetworkInfo
- ResourceDetails
- AppliedLabel
- FieldValue
- TextListValue
- SelectionValue
- SelectionListValue
- UserValue
- UserListValue
- Date
- Motivo
- Faça um teste
Recupera uma lista de atividades da conta e do aplicativo de um cliente específico, como o aplicativo do Admin Console ou o Google Drive. Para mais informações, consulte os guias de relatórios de atividade de administrador e do Google Drive. Para mais informações sobre os parâmetros do relatório de atividade, consulte os guias de referência de parâmetros de atividade.
Solicitação HTTP
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
userKey or all |
Representa o ID do perfil ou o e-mail do usuário para o qual os dados devem ser filtrados. Pode ser |
applicationName |
Nome do aplicativo para o qual os eventos serão recuperados. |
Parâmetros de consulta
Parâmetros | |
---|---|
actorIpAddress |
O endereço IP do host em que o evento foi realizado. Essa é outra maneira de filtrar o resumo de um relatório usando o endereço IP do usuário cuja atividade está sendo informada. Esse endereço IP pode ou não refletir a localização física do usuário. Por exemplo, o endereço IP pode ser o endereço do servidor proxy do usuário ou de uma rede privada virtual (VPN). Esse parâmetro é compatível com as versões de endereço IPv4 e IPv6. |
customerId |
O ID exclusivo do cliente para recuperar dados. |
endTime |
Define o fim do período mostrado no relatório. A data está no formato RFC 3339, por exemplo, 2010-10-28T10:26:35.000Z. O valor padrão é o tempo aproximado da solicitação de API. Um relatório da API tem três conceitos básicos de tempo:
endTime não for especificado, o relatório vai retornar todas as atividades do startTime até o horário atual ou os 180 dias mais recentes se o startTime for de mais de 180 dias atrás. Para solicitações do Gmail, startTime e endTime precisam ser fornecidos, e a diferença não pode ser maior que 30 dias.
|
eventName |
O nome do evento consultado pela API. Cada |
filters |
A string de consulta Esses parâmetros de evento estão associados a um Nos exemplos de atividade do Drive a seguir, a lista retornada consiste em todos os eventos
Uma consulta
Observação:a API não aceita vários valores do mesmo parâmetro. Se um parâmetro for fornecido mais de uma vez na solicitação de API, ela vai aceitar apenas o último valor desse parâmetro. Além disso, se um parâmetro inválido for fornecido na solicitação de API, a API vai ignorar esse parâmetro e retornar a resposta correspondente aos parâmetros válidos restantes. Se nenhum parâmetro for solicitado, todos serão retornados. |
maxResults |
Determina quantos registros de atividade são mostrados em cada página de resposta. Por exemplo, se a solicitação definir |
orgUnitID |
ID da unidade organizacional para gerar relatórios. Os registros de atividade serão mostrados apenas para usuários que pertencem à unidade organizacional especificada. |
pageToken |
O token para especificar a próxima página. Um relatório com várias páginas tem uma propriedade |
startTime |
Define o início do período mostrado no relatório. A data está no formato RFC 3339, por exemplo, 2010-10-28T10:26:35.000Z. O relatório retorna todas as atividades de |
groupIdFilter |
IDs de grupo separados por vírgula (ofuscados) em que as atividades do usuário são filtradas. Ou seja, a resposta vai conter atividades apenas para os usuários que fazem parte de pelo menos um dos IDs de grupo mencionados aqui. Formato: "id:abc123,id:xyz456" . |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Modelo JSON para uma coleção de atividades.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
Campos | |
---|---|
kind |
O tipo de recurso da API. Para um relatório de atividade, o valor é |
etag |
ETag do recurso. |
items[] |
Cada registro de atividade na resposta. |
nextPageToken |
Token para recuperar a próxima página do relatório. O valor |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/admin.reports.audit.readonly
Para mais informações, consulte o guia de autorização.
ApplicationName
Enums | |
---|---|
access_transparency |
Os relatórios de atividade da Transparência no acesso do Google Workspace retornam informações sobre diferentes tipos de eventos de atividade da Transparência no acesso. |
admin |
Os relatórios de atividade do aplicativo Admin Console retornam informações da conta sobre diferentes tipos de eventos de atividade do administrador. |
calendar |
Os relatórios de atividade do aplicativo Google Agenda retornam informações sobre vários eventos de atividade do Agenda. |
chat |
Os relatórios de atividade do Chat retornam informações sobre vários eventos de atividade do Chat. |
drive |
Os relatórios de atividade do aplicativo Google Drive retornam informações sobre vários eventos de atividade do Google Drive. O relatório de atividades do Drive está disponível apenas para clientes do Google Workspace Business e Enterprise. |
gcp |
Os relatórios de atividade do aplicativo Google Cloud Platform retornam informações sobre vários eventos de atividade do GCP. |
gmail |
Os relatórios de atividade do aplicativo Gmail retornam informações sobre vários eventos de atividade do Gmail. |
gplus |
Os relatórios de atividade do aplicativo Google+ retornam informações sobre vários eventos de atividade do Google+. |
groups |
Os relatórios de atividade do aplicativo Grupos do Google retornam informações sobre vários eventos de atividade dos grupos. |
groups_enterprise |
Os relatórios de atividade dos grupos do Enterprise retornam informações sobre vários eventos de atividade dos grupos do Enterprise. |
jamboard |
Os relatórios de atividade do Jamboard retornam informações sobre vários eventos de atividade do Jamboard. |
login |
Os relatórios de atividade do aplicativo Login retornam informações da conta sobre diferentes tipos de eventos de atividade de login. |
meet |
O relatório de atividade de auditoria do Meet retorna informações sobre diferentes tipos de eventos de atividade de auditoria do Meet. |
mobile |
O relatório de atividade de auditoria de dispositivos retorna informações sobre diferentes tipos de eventos de atividade de auditoria de dispositivos. |
rules |
O relatório de atividade de regras retorna informações sobre diferentes tipos de eventos de atividade de regras. |
saml |
O relatório de atividade SAML retorna informações sobre diferentes tipos de eventos de atividade SAML. |
token |
Os relatórios de atividade do aplicativo Token retornam informações da conta sobre diferentes tipos de eventos de atividade do Token. |
user_accounts |
Os relatórios de atividade do aplicativo Contas de usuário retornam informações sobre diferentes tipos de eventos de atividade das Contas de usuário. |
context_aware_access |
Os relatórios de atividade do Acesso baseado no contexto retornam informações sobre eventos de acesso negado dos usuários devido a regras de acesso baseado no contexto. |
chrome |
Os relatórios de atividade do Chrome retornam informações sobre eventos do navegador Chrome e do Chrome OS. |
data_studio |
Os relatórios de atividade do Data Studio retornam informações sobre vários tipos de eventos de atividade do Data Studio. |
keep |
Os relatórios de atividade do aplicativo Keep retornam informações sobre vários eventos de atividade do Google Keep. O relatório de atividades do Keep está disponível apenas para clientes do Google Workspace Business e Enterprise. |
vault |
Os relatórios de atividade do Vault retornam informações sobre vários tipos de eventos de atividade do Vault. |
gemini_in_workspace_apps |
Os relatórios de atividade do Gemini para Workspace retornam informações sobre vários tipos de eventos de atividade do Gemini realizados pelos usuários em um aplicativo do Workspace. |
classroom |
Os relatórios de atividades do Google Sala de Aula retornam informações sobre diferentes tipos de eventos de atividade do Google Sala de Aula. |
Atividade
Modelo JSON para o recurso de atividade.
Representação JSON |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Campos | |
---|---|
kind |
O tipo de recurso da API. Para um relatório de atividade, o valor é |
etag |
ETag da entrada. |
ownerDomain |
É o domínio afetado pelo evento do relatório. Por exemplo, o domínio do Admin Console ou o proprietário do documento do aplicativo Drive. |
ipAddress |
Endereço IP do usuário que está realizando a ação. É o endereço IP do usuário ao fazer login no Google Workspace, que pode ou não refletir a localização física dele. Por exemplo, o endereço IP pode ser o endereço do servidor proxy do usuário ou de uma rede privada virtual (VPN). A API é compatível com IPv4 e IPv6. |
events[] |
Eventos de atividade no relatório. |
events[].type |
Tipo de evento. O serviço ou recurso do Google Workspace que um administrador muda é identificado na propriedade |
events[].name |
Nome do evento. É o nome específico da atividade informada pela API. Cada
Para mais informações sobre propriedades eventName , consulte a lista de nomes de eventos para vários aplicativos acima em applicationName .
|
events[].parameters[] |
Pares de valores de parâmetros para várias aplicações. Para mais informações sobre parâmetros |
events[].parameters[].messageValue |
Pares de valores de parâmetros aninhados associados a este parâmetro. Tipos de valores complexos para um parâmetro são retornados como uma lista de valores de parâmetro. Por exemplo, o parâmetro de endereço pode ter um valor como |
events[].parameters[].messageValue.parameter[] |
Valores de parâmetros |
events[].parameters[].name |
O nome do parâmetro. |
events[].parameters[].value |
Valor de string do parâmetro. |
events[].parameters[].multiValue[] |
Valores de string do parâmetro. |
events[].parameters[].intValue |
Valor inteiro do parâmetro. |
events[].parameters[].multiIntValue[] |
Valores inteiros do parâmetro. |
events[].parameters[].boolValue |
Valor booleano do parâmetro. |
events[].parameters[].multiMessageValue[] |
activities.list de objetos |
events[].parameters[].multiMessageValue[].parameter[] |
Valores de parâmetros |
events[].resourceIds[] |
IDs de recursos associados ao evento. |
id |
Identificador exclusivo de cada registro de atividade. |
id.time |
Horário da ocorrência da atividade. Isso está no tempo da época do UNIX em segundos. |
id.uniqueQualifier |
Qualificador exclusivo se vários eventos tiverem o mesmo horário. |
id.applicationName |
Nome do aplicativo a que o evento pertence. Para conferir os valores possíveis, consulte a lista de aplicativos acima em |
id.customerId |
O identificador exclusivo de uma conta do Google Workspace. |
actor |
Usuário que está realizando a ação. |
actor.profileId |
O ID exclusivo do perfil do Google Workspace do ator. Esse valor pode estar ausente se o ator não for um usuário do Google Workspace ou pode ser o número 105250506097979753968, que funciona como um ID de marcador de posição. |
actor.email |
O endereço de e-mail principal do ator. Pode estar ausente se não houver um endereço de e-mail associado ao ator. |
actor.callerType |
O tipo de ator. |
actor.key |
Presente somente quando |
actor.applicationInfo |
Detalhes do aplicativo que foi o ator da atividade. |
actor.applicationInfo.oauthClientId |
ID do cliente OAuth do aplicativo de terceiros usado para realizar a ação. |
actor.applicationInfo.applicationName |
Nome do aplicativo usado para realizar a ação. |
actor.applicationInfo.impersonation |
Se o aplicativo estava representando um usuário. |
networkInfo |
Informações de rede do usuário que está realizando a ação. |
resourceDetails[] |
Detalhes do recurso em que a ação foi realizada. |
NetworkInfo
Informações de rede do usuário que está realizando a ação.
Representação JSON |
---|
{ "ipAsn": [ integer ], "regionCode": string, "subdivisionCode": string } |
Campos | |
---|---|
ipAsn[] |
Endereço IP do usuário que está realizando a ação. |
regionCode |
Código regional ISO 3166-1 alfa-2 do usuário que está realizando a ação. |
subdivisionCode |
Código da região ISO 3166-2 (estados e províncias) para os países do usuário que está realizando a ação. |
ResourceDetails
Detalhes do recurso em que a ação foi realizada.
Representação JSON |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
Campos | |
---|---|
id |
Identificador do recurso. |
title |
Título do recurso. Por exemplo, no caso de um documento do Drive, seria o título dele. No caso de um e-mail, seria o assunto. |
type |
Tipo do recurso: documento, e-mail, mensagem de chat |
appliedLabels[] |
activities.list de rótulos aplicados ao recurso |
relation |
Define a relação do recurso com os eventos. |
AppliedLabel
Detalhes do rótulo aplicado ao recurso.
Representação JSON |
---|
{ "id": string, "title": string, "fieldValues": [ { object ( |
Campos | |
---|---|
id |
Identificador do rótulo. Apenas o ID, não o nome completo do recurso do OnePlatform. |
title |
Título do marcador |
fieldValues[] |
activities.list de campos que fazem parte do rótulo e foram definidos pelo usuário. Se o rótulo tiver um campo que não foi definido pelo usuário, ele não vai aparecer nessa lista. |
reason |
O motivo da aplicação do rótulo ao recurso. |
FieldValue
Detalhes do valor do campo definido pelo usuário para o rótulo específico.
Representação JSON |
---|
{ "id": string, "displayName": string, "type": string, "reason": { object ( |
Campos | |
---|---|
id |
Identificador do campo |
displayName |
Nome de exibição do campo |
type |
Tipo do campo |
reason |
O motivo pelo qual o campo foi aplicado ao rótulo. |
Campo de união value . Armazena os valores armazenados no campo value . Pode ser apenas um dos seguintes: |
|
unsetValue |
Se o campo não estiver definido, o valor será "true". |
longTextValue |
Definir um valor de texto longo. |
textValue |
Definir um valor de texto. |
textListValue |
Definir um valor de lista de texto. |
selectionValue |
Definir um valor de seleção escolhendo uma única opção em um menu suspenso. |
selectionListValue |
Definir um valor de lista de seleção escolhendo vários valores em um menu suspenso. |
integerValue |
Definir um valor inteiro. |
userValue |
Definir um valor de usuário selecionando um único usuário. |
userListValue |
Definir um valor de lista de usuários selecionando vários usuários. |
dateValue |
Definir um valor de data. |
TextListValue
Definir um valor de lista de texto.
Representação JSON |
---|
{ "values": [ string ] } |
Campos | |
---|---|
values[] |
activities.list de valores de texto. |
SelectionValue
Definir um valor de seleção escolhendo uma única opção em um menu suspenso.
Representação JSON |
---|
{ "id": string, "displayName": string, "badged": boolean } |
Campos | |
---|---|
id |
Identificador da seleção. |
displayName |
Nome de exibição da seleção. |
badged |
Se a seleção tem um selo. |
SelectionListValue
Definir um valor de lista de seleção escolhendo vários valores em um menu suspenso.
Representação JSON |
---|
{
"values": [
{
object ( |
Campos | |
---|---|
values[] |
activities.list de seleções. |
UserValue
Definir um valor de usuário selecionando um único usuário.
Representação JSON |
---|
{ "email": string } |
Campos | |
---|---|
email |
E-mail do usuário. |
UserListValue
Definir um valor de lista de usuários selecionando vários usuários.
Representação JSON |
---|
{
"values": [
{
object ( |
Campos | |
---|---|
values[] |
activities.list de usuários. |
Data
Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data é referente ao calendário gregoriano. Isso pode representar uma das seguintes opções:
- uma data completa, com valores de ano, mês e dia diferentes de zero;
- um mês e dia, com um ano zero (por exemplo, uma data comemorativa);
- um ano sozinho, com um mês zero e um dia zero;
- um ano e mês, com um dia zero (por exemplo, uma data de validade de cartão de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representação JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Ano da data. Precisa ser de 1 a 9.999 ou 0 para especificar uma data sem ano. |
month |
Mês do ano. Precisa ser de 1 a 12, ou 0 para especificar um ano sem um mês e dia. |
day |
Dia do mês. Precisa ser de 1 a 31 e válido para o ano e o mês, ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não é significativo. |
Motivo
O motivo da aplicação do rótulo/campo.
Representação JSON |
---|
{ "reasonType": string } |
Campos | |
---|---|
reasonType |
O tipo do motivo. |