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.
- Recurso REST: v1alpha1.customers.profiles
- Recurso REST: v1alpha1.customers.telemetry.devices
- Recurso REST: v1alpha1.customers.telemetry.events
- Recurso REST: v1alpha1.customers.telemetry.notificationConfigs
- Recurso REST: v1alpha1.customers.telemetry.users
- Recurso REST: v1.customers.apps
- Recurso REST: v1.customers.apps.android
- Recurso REST: v1.customers.apps.chrome
- Recurso da REST: v1.customers.apps.web
- Recurso REST: v1.customers.certificateProvisioningProcesses
- Recurso REST: v1.customers.certificateProvisioningProcesses.operations
- Recurso REST: v1.customers.profiles
- Recurso REST: v1.customers.profiles.commands
- Recurso da REST: v1.customers.reports
- Recurso REST: v1.customers.telemetry.devices
- Recurso REST: v1.customers.telemetry.events
- Recurso REST: v1.customers.telemetry.notificationConfigs
- Recurso REST: v1.customers.telemetry.users
- Recurso REST: v1.customers.thirdPartyProfileUsers
Serviço: chromemanagement.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias 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 de 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/*} Receba o 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.certificateProvisioningProcesses
| Métodos | |
|---|---|
claim |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claim Reivindica um processo de provisionamento de certificado. |
get |
GET /v1/{name=customers/*/certificateProvisioningProcesses/*} Recupera um processo de provisionamento de certificado. |
setFailure |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailure Marca um processo de provisionamento de certificado como falho. |
signData |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signData Solicita que o cliente que iniciou um processo de provisionamento de certificado assine os dados. |
uploadCertificate |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificate Faz upload de um certificado emitido para um processo de provisionamento de certificado. |
Recurso REST: v1.customers.certificateProvisioningProcesses.operations
| Métodos | |
|---|---|
get |
GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
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 | |
|---|---|
countActiveDevices |
GET /v1/{customer=customers/*}/reports:countActiveDevices Receba uma contagem de dispositivos ativos por períodos definidos. |
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 do 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 do Chrome instaladas. |
countDevicesPerBootType |
GET /v1/{customer=customers/*}/reports:countDevicesPerBootType Receba uma contagem de dispositivos por tipo de inicialização. |
countDevicesPerReleaseChannel |
GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannel Receba uma contagem de dispositivos por canal. |
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/*} Receba o 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. |