Chrome Management API

API управления Chrome — это набор сервисов, позволяющих администраторам Chrome просматривать, управлять и получать аналитические данные о своих устройствах под управлением Chrome OS и браузера Chrome.

Сервис: 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).