API управления Chrome — это набор сервисов, позволяющих администраторам Chrome просматривать, управлять и получать аналитические данные о своих устройствах под управлением Chrome OS и браузера Chrome.
- REST-ресурс: v1alpha1.customers.profiles
- REST-ресурс: v1alpha1.customers.telemetry.devices
- REST-ресурс: v1alpha1.customers.telemetry.events
- REST-ресурс: v1alpha1.customers.telemetry.notificationConfigs
- REST-ресурс: v1alpha1.customers.telemetry.users
- REST-ресурс: v1.customers.apps
- REST-ресурс: v1.customers.apps.android
- REST-ресурс: v1.customers.apps.chrome
- REST-ресурс: v1.customers.apps.web
- REST-ресурс: v1.customers.certificateProvisioningProcesses
- REST-ресурс: v1.customers.certificateProvisioningProcesses.operations
- REST-ресурс: v1.customers.profiles
- REST-ресурс: v1.customers.profiles.commands
- REST-ресурс: v1.customers.reports
- REST-ресурс: v1.customers.telemetry.devices
- REST-ресурс: v1.customers.telemetry.events
- REST-ресурс: v1.customers.telemetry.notificationConfigs
- REST-ресурс: v1.customers.telemetry.users
- REST-ресурс: v1.customers.thirdPartyProfileUsers
Сервис: chromemanagement.googleapis.com
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставляемые Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов к API.
Документ об обнаружении
Документ Discovery — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов для IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов Discovery. Данный сервис предоставляет следующие документы Discovery:
конечная точка сервиса
Конечная точка сервиса — это базовый URL-адрес, указывающий сетевой адрес API-сервиса. Один сервис может иметь несколько конечных точек. Данный сервис имеет следующую конечную точку, и все приведенные ниже URI являются относительными к этой конечной точке:
-
https://chromemanagement.googleapis.com
REST-ресурс: v1alpha1.customers.profiles
| Методы | |
|---|---|
delete | DELETE /v1alpha1/{name=customers/*/profiles/*}Удаляет данные, собранные из профиля браузера Chrome. |
get | GET /v1alpha1/{name=customers/*/profiles/*}Получает профиль браузера Chrome с идентификатором клиента и постоянным идентификатором профиля. |
list | GET /v1alpha1/{parent=customers/*}/profilesВыводит список профилей пользователя в браузере Chrome на основе заданных критериев поиска и сортировки. |
REST-ресурс: v1alpha1.customers.telemetry.devices
| Методы | |
|---|---|
get | GET /v1alpha1/{name=customers/*/telemetry/devices/*}Приобретите телеметрическое устройство. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/devicesПеречислите все телеметрические устройства. |
REST-ресурс: v1alpha1.customers.telemetry.events
| Методы | |
|---|---|
list | GET /v1alpha1/{parent=customers/*}/telemetry/eventsСписок событий телеметрии. |
REST-ресурс: v1alpha1.customers.telemetry.notificationConfigs
| Методы | |
|---|---|
create | POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigsСоздайте конфигурацию уведомлений телеметрии. |
delete | DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}Удалите конфигурацию уведомлений телеметрии. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigsПеречислите все настройки уведомлений телеметрии. |
patch | PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}Обновите конфигурацию уведомлений телеметрии. |
REST-ресурс: v1alpha1.customers.telemetry.users
| Методы | |
|---|---|
get | GET /v1alpha1/{name=customers/*/telemetry/users/*}Получить телеметрию пользователя. |
list | GET /v1alpha1/{parent=customers/*}/telemetry/usersПеречислите всех пользователей телеметрии. |
REST-ресурс: v1.customers.apps
| Методы | |
|---|---|
countChromeAppRequests | GET /v1/{customer=customers/*}/apps:countChromeAppRequestsСгенерировать сводку запросов на установку приложений. |
fetchDevicesRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtensionПолучите список устройств, запросивших установку расширения. |
fetchUsersRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtensionПолучите список пользователей, которые запросили установку расширения. |
REST-ресурс: v1.customers.apps.android
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/android/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST-ресурс: v1.customers.apps.chrome
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/chrome/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST-ресурс: v1.customers.apps.web
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/apps/web/*}Получите доступ к конкретному приложению для клиента по его имени ресурса. |
REST-ресурс: v1.customers.certificateProvisioningProcesses
| Методы | |
|---|---|
claim | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claimЗаявлено о процессе предоставления сертификата. |
get | GET /v1/{name=customers/*/certificateProvisioningProcesses/*}Восстанавливает процесс предоставления сертификата. |
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.profiles
| Методы | |
|---|---|
delete | DELETE /v1/{name=customers/*/profiles/*}Удаляет данные, собранные из профиля браузера Chrome. |
get | GET /v1/{name=customers/*/profiles/*}Получает профиль браузера Chrome с идентификатором клиента и постоянным идентификатором профиля. |
list | GET /v1/{parent=customers/*}/profilesВыводит список профилей пользователя в браузере Chrome на основе заданных критериев поиска и сортировки. |
REST-ресурс: v1.customers.profiles.commands
| Методы | |
|---|---|
create | POST /v1/{parent=customers/*/profiles/*}/commandsСоздает удаленную команду для профиля браузера Chrome. |
get | GET /v1/{name=customers/*/profiles/*/commands/*}Получает удаленную команду профиля браузера Chrome. |
list | GET /v1/{parent=customers/*/profiles/*}/commandsОтображает список удаленных команд профиля браузера Chrome. |
REST-ресурс: 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Получите количество сбоев в Chrome. |
countChromeDevicesReachingAutoExpirationDate | GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDateСгенерировать отчет о количестве устройств, срок действия которых истекает в каждом месяце выбранного периода времени. |
countChromeDevicesThatNeedAttention | GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttentionКоличество устройств ChromeOS, на которых не были синхронизированы политики, отсутствовала активность пользователей за последние 28 дней, данные устарели или они не соответствуют требованиям. |
countChromeHardwareFleetDevices | GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevicesКоличество устройств с определенными аппаратными характеристиками, соответствующими запрошенному типу оборудования (например, название модели, тип процессора). |
countChromeVersions | GET /v1/{customer=customers/*}/reports:countChromeVersionsСгенерировать отчет об установленных версиях Chrome. |
countDevicesPerBootType | GET /v1/{customer=customers/*}/reports:countDevicesPerBootTypeПолучите количество устройств для каждого типа загрузки. |
countDevicesPerReleaseChannel | GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannelПолучите количество устройств по каждому каналу. |
countInstalledApps | GET /v1/{customer=customers/*}/reports:countInstalledAppsСгенерировать отчет об установках приложения. |
countPrintJobsByPrinter | GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinterПолучите сводку по печати, выполненной каждым принтером. |
countPrintJobsByUser | GET /v1/{customer=customers/*}/reports:countPrintJobsByUserПолучите сводку по печати, выполненной каждым пользователем. |
enumeratePrintJobs | GET /v1/{customer=customers/*}/reports:enumeratePrintJobsПолучите список заданий на печать. |
findInstalledAppDevices | GET /v1/{customer=customers/*}/reports:findInstalledAppDevicesСгенерировать отчет по устройствам с управляемым браузером Chrome, на которых установлено указанное приложение. |
findInstalledAppProfiles | GET /v1/{customer=customers/*}/reports:findInstalledAppProfilesСоздать отчет по управляемым профилям Chrome, в которых установлено указанное приложение. |
REST-ресурс: v1.customers.telemetry.devices
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/telemetry/devices/*}Приобретите телеметрическое устройство. |
list | GET /v1/{parent=customers/*}/telemetry/devicesПеречислите все телеметрические устройства. |
REST-ресурс: v1.customers.telemetry.events
| Методы | |
|---|---|
list | GET /v1/{parent=customers/*}/telemetry/eventsСписок событий телеметрии. |
REST-ресурс: v1.customers.telemetry.notificationConfigs
| Методы | |
|---|---|
create | POST /v1/{parent=customers/*}/telemetry/notificationConfigsСоздайте конфигурацию уведомлений телеметрии. |
delete | DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}Удалите конфигурацию уведомлений телеметрии. |
list | GET /v1/{parent=customers/*}/telemetry/notificationConfigsПеречислите все настройки уведомлений телеметрии. |
REST-ресурс: v1.customers.telemetry.users
| Методы | |
|---|---|
get | GET /v1/{name=customers/*/telemetry/users/*}Получить телеметрию пользователя. |
list | GET /v1/{parent=customers/*}/telemetry/usersПеречислите всех пользователей телеметрии. |
REST-ресурс: v1.customers.thirdPartyProfileUsers
| Методы | |
|---|---|
move | POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:moveПеремещает пользователя профиля Chrome из стороннего сервиса в целевое подразделение (OU). |