Chrome Management API

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.

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:checkEnablementStatus
Gets the setting state of the insights feature for the customer.
disable POST /v1alpha1/{customer=customers/*}/enterprise/securityInsights:disable
Disables insights for the customer.
enable POST /v1alpha1/{customer=customers/*}/enterprise/securityInsights:enable
Enables insights for the customer and sets up required chrome connectors.
queryContentTransfers GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfers
Returns a high-level summary of content transfers for a given customer.
queryContentTransfersBreakdowns GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryContentTransfersBreakdowns
Returns summaries of content transfers for a given metric and breakdown dimension.
queryUrlVisits GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisits
Returns a high-level summary of URL visits for a given customer.
queryUrlVisitsBreakdowns GET /v1alpha1/{customer=customers/*}/enterprise/securityInsights:queryUrlVisitsBreakdowns
Returns 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/devices
List all telemetry devices.

REST Resource: v1alpha1.customers.telemetry.events

Методы
list GET /v1alpha1/{parent=customers/*}/telemetry/events
List telemetry events.

REST Resource: v1alpha1.customers.telemetry.notificationConfigs

Методы
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Create a telemetry notification config.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
Delete a telemetry notification config.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
List 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/users
List all telemetry users.

REST Resource: v1.customers.apps

Методы
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Generate 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/*}:claim
Claims 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:disable
Disables 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/*}/commands
Creates 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:countChromeCrashEvents
Get 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:countChromeVersions
Generate report of installed Chrome versions.
countDevicesPerBootType GET /v1/{customer=customers/*}/reports:countDevicesPerBootType
Get a count of devices per boot type.
countDevicesPerReleaseChannel GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannel
Get a count of devices per channel.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
Generate report of app installations.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Get a summary of printing done by each printer.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Get a summary of printing done by each user.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Get 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/devices
List all telemetry devices.

REST Resource: v1.customers.telemetry.events

Методы
list GET /v1/{parent=customers/*}/telemetry/events
List telemetry events.

REST-ресурс: v1.customers.telemetry.notificationConfigs

Методы
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
Create a telemetry notification config.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
Delete a telemetry notification config.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
List 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/users
List 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}
Выводит список операций, соответствующих указанному фильтру в запросе.