The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.
- REST Resource: v1alpha1.customers.enterprise.securityInsights
- REST Resource: v1alpha1.customers.profiles
- REST Resource: v1alpha1.customers.telemetry.devices
- REST Resource: v1alpha1.customers.telemetry.events
- REST Resource: v1alpha1.customers.telemetry.notificationConfigs
- REST Resource: v1alpha1.customers.telemetry.users
- REST Resource: v1.customers.apps
- REST Resource: v1.customers.apps.android
- REST Resource: v1.customers.apps.chrome
- REST Resource: v1.customers.apps.web
- REST Resource: v1.customers.certificateProvisioningProcesses
- REST Resource: v1.customers.certificateProvisioningProcesses.operations
- REST Resource: v1.customers.enterprise.securityInsights
- REST Resource: v1.customers.profiles
- REST Resource: v1.customers.profiles.commands
- REST Resource: v1.customers.reports
- REST Resource: v1.customers.telemetry.devices
- REST Resource: v1.customers.telemetry.events
- REST Resource: v1.customers.telemetry.notificationConfigs
- REST Resource: v1.customers.telemetry.users
- REST Resource: v1.customers.thirdPartyProfileUsers
- REST Resource: v1.operations
Service: chromemanagement.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries . If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
конечная точка сервиса
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
-
https://chromemanagement.googleapis.com
REST Resource: v1alpha1.customers.enterprise.securityInsights
| Методы | |
|---|---|
checkEnablementStatus | GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:checkEnablementStatusGets the setting state of the insights feature for the customer. |
disable | POST /v1alpha1/{customer=customers/*}/enterprise/securityInsights:disableDisables insights for the customer. |
enable | POST /v1alpha1/{customer=customers/*}/enterprise/securityInsights:enableEnables insights for the customer and sets up required chrome connectors. |
queryContentTransfers | GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfersReturns a high-level summary of content transfers for a given customer. |
queryContentTransfersBreakdowns | GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfersBreakdownsReturns summaries of content transfers for a given metric and breakdown dimension. |
queryUrlVisits | GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisitsReturns a high-level summary of URL visits for a given customer. |
queryUrlVisitsBreakdowns | GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisitsBreakdownsReturns summaries of URL visits for a given metric and breakdown dimension. |
REST Resource: v1alpha1.customers.profiles
| Методы | |
|---|---|
delete | DELETE /v1alpha1/{name=customers/*/profiles/*}Deletes the data collected from a Chrome browser profile. |
get | GET /v1alpha1/{name=customers/*/profiles/*}Gets a Chrome browser profile with customer ID and profile permanent ID. |
list | GET /v1alpha1/{parent=customers/*}/profilesВыводит список профилей пользователя в браузере Chrome на основе заданных критериев поиска и сортировки. |
REST-ресурс: v1alpha1.customers.telemetry.devices
| Методы | |
|---|---|
get | GET /v1alpha1/{name=customers/*/telemetry/devices/*}Get telemetry device. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/devicesList all telemetry devices. |
REST Resource: v1alpha1.customers.telemetry.events
| Методы | |
|---|---|
list | GET /v1alpha1/{parent=customers/*}/telemetry/eventsList telemetry events. |
REST Resource: v1alpha1.customers.telemetry.notificationConfigs
| Методы | |
|---|---|
create | POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigsCreate a telemetry notification config. |
delete | DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}Delete a telemetry notification config. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigsList all telemetry notification configs. |
patch | PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}Update a telemetry notification config. |
REST Resource: v1alpha1.customers.telemetry.users
| Методы | |
|---|---|
get | GET /v1alpha1/{name=customers/*/telemetry/users/*}Get telemetry user. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/usersList all telemetry users. |
REST Resource: v1.customers.apps
| Методы | |
|---|---|
countChromeAppRequests | GET /v1/{customer=customers/*}/apps:countChromeAppRequestsGenerate summary of app installation requests. |
fetchDevicesRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtensionПолучите список устройств, запросивших установку расширения. |
fetchUsersRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtensionПолучите список пользователей, которые запросили установку расширения. |
REST Resource: v1.customers.apps.android
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/android/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST Resource: v1.customers.apps.chrome
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/chrome/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST Resource: v1.customers.apps.web
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/web/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST Resource: v1.customers.certificateProvisioningProcesses
| Методы | |
|---|---|
claim | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claimClaims a certificate provisioning process. |
get | GET /v1/{name=customers/*/certificateProvisioningProcesses/*}Retrieves a certificate provisioning process. |
setFailure | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailureПомечает процесс предоставления сертификата как неудачный. |
signData | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signDataЗапрашивает у клиента, инициировавшего процесс предоставления сертификата, подписать данные. |
uploadCertificate | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificateЗагружает успешно выданный сертификат для процесса предоставления сертификата. |
REST-ресурс: v1.customers.certificateProvisioningProcesses.operations
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*}Получает самую актуальную информацию о давно работающем предприятии. |
REST-ресурс: v1.customers.enterprise.securityInsights
| Методы | |
|---|---|
checkEnablementStatus | GET /v1/{customer=customers/*}/enterprise/securityInsights:checkEnablementStatusПолучает состояние настроек функции аналитики для клиента. |
disable | POST /v1/{customer=customers/*}/enterprise/securityInsights:disableDisables insights for the customer. |
enable | POST /v1/{customer=customers/*}/enterprise/securityInsights:enableПредоставляет клиентам аналитическую информацию и настраивает необходимые коннекторы Chrome. |
queryContentTransfers | GET /v1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfersВозвращает сводную информацию о передаче контента для данного клиента. |
queryContentTransfersBreakdowns | GET /v1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfersBreakdownsВозвращает сводные данные о передаче контента по заданному показателю и параметру разбивки. |
queryUrlVisits | GET /v1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisitsВозвращает краткую сводку посещений URL-адресов для данного клиента. |
queryUrlVisitsBreakdowns | GET /v1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisitsBreakdownsВозвращает сводные данные о посещениях URL-адресов по заданному показателю и параметру разбивки. |
REST Resource: v1.customers.profiles
| Методы | |
|---|---|
delete | DELETE /v1/{name=customers/*/profiles/*}Удаляет данные, собранные из профиля браузера Chrome. |
get | GET /v1/{name=customers/*/profiles/*}Получает профиль браузера Chrome с идентификатором клиента и постоянным идентификатором профиля. |
list | GET /v1/{parent=customers/*}/profilesВыводит список профилей пользователя в браузере Chrome на основе заданных критериев поиска и сортировки. |
REST Resource: v1.customers.profiles.commands
| Методы | |
|---|---|
create | POST /v1/{parent=customers/*/profiles/*}/commandsCreates a Chrome browser profile remote command. |
get | GET /v1/{name=customers/*/profiles/*/commands/*}Gets a Chrome browser profile remote command. |
list | GET /v1/{parent=customers/*/profiles/*}/commandsОтображает список удаленных команд профиля браузера Chrome. |
REST Resource: v1.customers.reports
| Методы | |
|---|---|
countActiveDevices | GET /v1/{customer=customers/*}/reports:countActiveDevicesПолучите подсчет активных устройств за заданные промежутки времени. |
countChromeBrowsersNeedingAttention | GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttentionКоличество браузеров Chrome, которые были недавно зарегистрированы, имеют новые политики для синхронизации или не имеют недавней активности. |
countChromeCrashEvents | GET /v1/{customer=customers/*}/reports:countChromeCrashEventsGet a count of Chrome crash events. |
countChromeDevicesReachingAutoExpirationDate | GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDateСгенерировать отчет о количестве устройств, срок действия которых истекает в каждом месяце выбранного периода времени. |
countChromeDevicesThatNeedAttention | GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttentionКоличество устройств ChromeOS, на которых не были синхронизированы политики, отсутствовала активность пользователей за последние 28 дней, данные устарели или они не соответствуют требованиям. |
countChromeHardwareFleetDevices | GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevicesКоличество устройств с определенными аппаратными характеристиками, соответствующими запрошенному типу оборудования (например, название модели, тип процессора). |
countChromeProfileVersions | GET /v1/{customer=customers/*}/reports:countChromeProfileVersionsСоздать отчет об установленных версиях Chrome в управляемых профилях. |
countChromeVersions | GET /v1/{customer=customers/*}/reports:countChromeVersionsGenerate report of installed Chrome versions. |
countDevicesPerBootType | GET /v1/{customer=customers/*}/reports:countDevicesPerBootTypeGet a count of devices per boot type. |
countDevicesPerReleaseChannel | GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannelGet a count of devices per channel. |
countInstalledApps | GET /v1/{customer=customers/*}/reports:countInstalledAppsGenerate report of app installations. |
countPrintJobsByPrinter | GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinterGet a summary of printing done by each printer. |
countPrintJobsByUser | GET /v1/{customer=customers/*}/reports:countPrintJobsByUserGet a summary of printing done by each user. |
enumeratePrintJobs | GET /v1/{customer=customers/*}/reports:enumeratePrintJobsGet a list of print jobs. |
findInstalledAppDevices | GET /v1/{customer=customers/*}/reports:findInstalledAppDevicesСгенерировать отчет по устройствам с управляемым браузером Chrome, на которых установлено указанное приложение. |
findInstalledAppProfiles | GET /v1/{customer=customers/*}/reports:findInstalledAppProfilesСоздать отчет по управляемым профилям Chrome, в которых установлено указанное приложение. |
REST Resource: v1.customers.telemetry.devices
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/telemetry/devices/*}Get telemetry device. |
list | GET /v1/{parent=customers/*}/telemetry/devicesList all telemetry devices. |
REST Resource: v1.customers.telemetry.events
| Методы | |
|---|---|
list | GET /v1/{parent=customers/*}/telemetry/eventsList telemetry events. |
REST-ресурс: v1.customers.telemetry.notificationConfigs
| Методы | |
|---|---|
create | POST /v1/{parent=customers/*}/telemetry/notificationConfigsCreate a telemetry notification config. |
delete | DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}Delete a telemetry notification config. |
list | GET /v1/{parent=customers/*}/telemetry/notificationConfigsList all telemetry notification configs. |
REST Resource: v1.customers.telemetry.users
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/telemetry/users/*}Get telemetry user. |
list | GET /v1/{parent=customers/*}/telemetry/usersList all telemetry users. |
REST Resource: v1.customers.thirdPartyProfileUsers
| Методы | |
|---|---|
move | POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:moveПеремещает пользователя профиля Chrome из стороннего сервиса в целевое подразделение (OU). |
REST Resource: v1.operations
| Методы | |
|---|---|
cancel | POST /v1/{name=operations/**}:cancelИнициирует асинхронную отмену длительной операции. |
delete | DELETE /v1/{name=operations/**}Deletes a long-running operation. |
list | GET /v1/{name=operations}Выводит список операций, соответствующих указанному фильтру в запросе. |