O relatório de atividades do administrador retorna informações sobre as atividades do Admin Console de todos os administradores da sua conta. Cada relatório usa a solicitação básica de endpoint de relatório com parâmetros específicos, como o nome de um administrador ou um evento específico do Admin Console. O período máximo de cada relatório são os últimos 180 dias.
O relatório de atividades administrativas só pode ser usado para fins legais de acordo com o Contrato do Cliente. Esses relatórios se aplicam às contas do Google Workspace, Education e ISP.
Recuperar todas as atividades administrativas
Para recuperar um relatório de todas as atividades administrativas realizadas em uma conta, use a seguinte solicitação HTTP GET
e inclua o token de autorização descrito na documentação de autorização. Para mais informações sobre as strings de consulta da solicitação e as propriedades da resposta, consulte a Referência da API. Para facilitar a leitura, o exemplo a seguir é formatado com retornos de linha:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all /applications/admin?endTime=a date&startTime=a date &maxResults=number of events listed on each page of the report
O exemplo a seguir obtém um relatório sobre todas as atividades administrativas de sua conta nos últimos 180 dias, que é o período máximo para um relatório. E a string de consulta maxResults
determina que este relatório contém dois eventos por página. Para ver um exemplo de uma resposta da API, consulte o exemplo de resposta JSON:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all /applications/admin?maxResults=2
O exemplo a seguir gera um relatório sobre todas as atividades administrativas de um cliente nos últimos 180 dias. O customerId
especifica para qual cliente o relatório será recuperado.
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all /applications/admin?customerId=C03az79cb
Recuperar todas as atividades do administrador
Para recuperar um relatório de todas as atividades do Admin Console feitas por um administrador específico, use a seguinte solicitação HTTP GET
e inclua o token de autorização descrito na documentação de autorização. userKey
é o endereço de e-mail principal do administrador no relatório. Para mais informações sobre as strings de consulta da solicitação e as propriedades da resposta, consulte a Referência da API. Para facilitar a leitura, o exemplo a seguir é formatado com retornos de linha:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey /applications/admin?endTime=a date&startTime=a date &maxResults=number of events listed on each page of the report &filters=event name parameter relational operator parameter value
O exemplo a seguir gera um relatório sobre todas as mudanças no aplicativo Admin Console feitas por john@example.com
, e a resposta é filtrada para retornar todas as atividades com um OLD_VALUE
igual a ALLOW_CAMERA
. Para conferir um exemplo de resposta da API, consulte o exemplo de resposta JSON. Para informações sobre as atividades, consulte os nomes de eventos do administrador:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com /applications/admin?maxResults=2&filters=OLD_VALUE==ALLOW_CAMERA
Recuperar todas as atividades por nome de evento
Para recuperar um relatório de todas as atividades de um nome de evento específico, use a seguinte solicitação HTTP GET
e inclua o token de autorização descrito na documentação de autorização. Para informações sobre eventName
, consulte as informações de referência dos nomes de eventos do administrador. Para mais informações sobre as strings de consulta da solicitação e as propriedades da resposta, consulte a Referência da API. Para facilitar a leitura, o exemplo a seguir é formatado com retornos de linha:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all /applications/admin?endTime=a date&startTime=a date &maxResults=maximum number of events returned on a response page &eventName=name of the administrative event
O exemplo a seguir recupera um relatório de todas as instâncias do Admin Console de alteração do sobrenome de um usuário. Para ver um exemplo de uma resposta da API, consulte o exemplo de resposta JSON:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all /applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME
Recuperar todas as atividades por evento e administrador
Para recuperar um relatório de todas as alterações no Admin Console de um nome de evento específico feitas por um administrador específico, use a seguinte solicitação HTTP GET
e inclua o token de autorização descrito na documentação de autorização. userKey
é o endereço de e-mail principal do administrador no relatório. Para informações sobre eventName
, consulte as informações de referência dos nomes de eventos do administrador. Para mais informações sobre as strings de consulta da solicitação e as propriedades da resposta, consulte a Referência da API. Para facilitar a leitura, o exemplo a seguir é formatado com retornos de linha:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey /applications/admin?endTime=a date&startTime=a date &maxResults=maximum number of events returned on a response page &eventName=name of the administrative event
O exemplo a seguir recupera um relatório de todas as mudanças feitas no Admin Console feitas por john@example.com
no sobrenome de um usuário específico. Para ver um exemplo de uma resposta da API, consulte o exemplo de resposta JSON:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com /applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME
Exemplo de resposta JSON do relatório de atividades do administrador
Uma resposta bem-sucedida retorna um código de status HTTP 200. Junto com o código de status, a resposta retorna um relatório. Para informações sobre eventName
, consulte as informações de referência dos nomes de eventos do administrador. Para mais informações sobre as strings de consulta do URL da solicitação e as propriedades da resposta, consulte a Referência da API.
{ "kind": "reports#auditActivities", "nextPageToken": "the next page's token", "items": [ { "kind": "audit#activity", "id": { "time": "2011-06-17T15:39:18.460Z", "uniqueQualifier": "report's unique ID", "applicationName": "admin", "customerId": "C03az79cb" }, "actor": { "callerType": "USER", "email": "liz@example.com", "profileId": "user's unique Google Workspace profile ID", "key": "consumer key of requestor in OAuth 2LO requests" }, "ownerDomain": "example.com", "ipAddress": "user's IP address", "events": [ { "type": "GROUP_SETTINGS", "name": "CHANGE_GROUP_SETTING", "parameters": [ { "name": "SETTING_NAME", "value": "WHO_CAN_JOIN", "intValue": "integer value of parameter", "boolValue": "boolean value of parameter" } ] } ] }, { "kind": "audit#activity", "id": { "time": "2011-06-17T15:39:18.460Z", "uniqueQualifier": "reports unique ID", "applicationName": "admin", "customerId": "C03az79cb" }, "actor": { "callerType": "USER", "email": "liz@example.com", "profileId": "user's unique Google Workspace profile ID", "key": "consumer key of requestor in an OAuth 2LO request" }, "ownerDomain": "example.com", "ipAddress": "user's IP address", "events": [ { "type": "GROUP_SETTINGS", "name": "CREATE_GROUP", "parameters": [ { "name": "GROUP_EMAIL", "value": "helpdesk@example.com", "intValue": "", "boolValue": "" } ] } ] } ] }