Chrome Management API

A API Chrome Management é um pacote de serviços que permite aos administradores do Chrome visualizar, gerenciar e receber insights sobre os dispositivos Chrome OS e navegador Chrome.

Serviço: chromemanagement.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://chromemanagement.googleapis.com

Recurso REST: v1alpha1.customers.profiles

Métodos
delete DELETE /v1alpha1/{name=customers/*/profiles/*}
Exclui os dados coletados de um perfil do navegador Chrome.
get GET /v1alpha1/{name=customers/*/profiles/*}
Recebe um perfil do navegador Chrome com ID do cliente e ID permanente do perfil.
list GET /v1alpha1/{parent=customers/*}/profiles
Lista os perfis do navegador Chrome de um cliente com base nos critérios de pesquisa e classificação fornecidos.

Recurso REST: v1alpha1.customers.telemetry.devices

Métodos
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
Receber dispositivo de telemetria.
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
Lista todos os dispositivos de telemetria.

Recurso REST: v1alpha1.customers.telemetry.events

Métodos
list GET /v1alpha1/{parent=customers/*}/telemetry/events
Lista eventos de telemetria.

Recurso REST: v1alpha1.customers.telemetry.notificationConfigs

Métodos
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Cria uma configuração de notificação de telemetria.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
Exclua uma configuração de notificação de telemetria.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Lista todas as configurações de notificação de telemetria.
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
Atualiza uma configuração de notificação de telemetria.

Recurso REST: v1alpha1.customers.telemetry.users

Métodos
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
Recebe o usuário de telemetria.
list GET /v1alpha1/{parent=customers/*}/telemetry/users
Lista todos os usuários de telemetria.

Recurso REST: v1.customers.apps

Métodos
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Gere um resumo das solicitações de instalação de apps.
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
Receba uma lista de dispositivos que pediram para instalar uma extensão.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
Receba uma lista de usuários que pediram para instalar uma extensão.

Recurso REST: v1.customers.apps.android

Métodos
get GET /v1/{name=customers/*/apps/android/*}
Recebe um app específico para um cliente pelo nome do recurso.

Recurso REST: v1.customers.apps.chrome

Métodos
get GET /v1/{name=customers/*/apps/chrome/*}
Recebe um app específico para um cliente pelo nome do recurso.

Recurso REST: v1.customers.apps.web

Métodos
get GET /v1/{name=customers/*/apps/web/*}
Recebe um app específico para um cliente pelo nome do recurso.

Recurso REST: v1.customers.profiles

Métodos
delete DELETE /v1/{name=customers/*/profiles/*}
Exclui os dados coletados de um perfil do navegador Chrome.
get GET /v1/{name=customers/*/profiles/*}
Recebe um perfil do navegador Chrome com ID do cliente e ID permanente do perfil.
list GET /v1/{parent=customers/*}/profiles
Lista os perfis do navegador Chrome de um cliente com base nos critérios de pesquisa e classificação fornecidos.

Recurso REST: v1.customers.profiles.commands

Métodos
create POST /v1/{parent=customers/*/profiles/*}/commands
Cria um comando remoto de perfil do navegador Chrome.
get GET /v1/{name=customers/*/profiles/*/commands/*}
Recebe um comando remoto de perfil do navegador Chrome.
list GET /v1/{parent=customers/*/profiles/*}/commands
Lista os comandos remotos de um perfil do navegador Chrome.

Recurso REST: v1.customers.reports

Métodos
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
Contagem de navegadores Chrome que foram registrados recentemente, têm uma nova política para sincronizar ou não têm atividade recente.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Receba uma contagem de eventos de falha do Chrome.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
Gere um relatório com o número de dispositivos que expiram em cada mês do período selecionado.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
Contagens de dispositivos ChromeOS que não sincronizaram políticas ou não tiveram atividade do usuário nos últimos 28 dias, estão desatualizados ou não estão em conformidade.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
Contagens de dispositivos com uma especificação de hardware específica do tipo de hardware solicitado (por exemplo, nome do modelo, tipo de processador).
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
Gere um relatório das versões instaladas do Chrome.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
Gere um relatório de instalações de apps.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Confira um resumo das impressões feitas por cada impressora.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Receba um resumo da impressão feita por cada usuário.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Receba uma lista de trabalhos de impressão.
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
Gere um relatório de dispositivos gerenciados com o navegador Chrome que têm um app específico instalado.

Recurso REST: v1.customers.telemetry.devices

Métodos
get GET /v1/{name=customers/*/telemetry/devices/*}
Receber dispositivo de telemetria.
list GET /v1/{parent=customers/*}/telemetry/devices
Lista todos os dispositivos de telemetria.

Recurso REST: v1.customers.telemetry.events

Métodos
list GET /v1/{parent=customers/*}/telemetry/events
Lista eventos de telemetria.

Recurso REST: v1.customers.telemetry.notificationConfigs

Métodos
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
Cria uma configuração de notificação de telemetria.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
Exclua uma configuração de notificação de telemetria.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
Lista todas as configurações de notificação de telemetria.

Recurso REST: v1.customers.telemetry.users

Métodos
get GET /v1/{name=customers/*/telemetry/users/*}
Recebe o usuário de telemetria.
list GET /v1/{parent=customers/*}/telemetry/users
Lista todos os usuários de telemetria.

Recurso REST: v1.customers.thirdPartyProfileUsers

Métodos
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
Move um usuário de perfil do Chrome de terceiros para uma UO de destino.