Chrome Management API

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

Сервис: chromemanagement.googleapis.com

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставленные Google. Если вашему приложению необходимо использовать ваши собственные библиотеки для вызова этой службы, используйте следующую информацию при выполнении запросов к API.

Документ открытия

Документ обнаружения (Discovery Document) — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов обнаружения. Этот сервис предоставляет следующие документы обнаружения:

Конечная точка службы

Конечная точка сервиса — это базовый 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.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

Методы
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.
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, на которых установлено указанное приложение.

Ресурс 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 в целевую организационную единицу.