Chrome Management API

API управления Chrome – это набор сервисов, который позволяет администраторам Chrome просматривать, управлять и получать информацию о своих устройствах с ОС Chrome и браузером Chrome.

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

To call this service, we recommend that you use the Google-provided client libraries . Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

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

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

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

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://chromemanagement.googleapis.com

Ресурс 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

Методы
count Chrome App Requests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Создайте сводку запросов на установку приложения.
fetch Devices Requesting Extension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
Получите список устройств, запросивших установку расширения.
fetch Users Requesting Extension 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.reports

Методы
count Chrome Browsers Needing Attention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
Количество браузеров Chrome, которые были недавно зарегистрированы, имеют новую политику для синхронизации или не совершали недавних действий.
count Chrome Crash Events GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Получите количество сбоев Chrome.
count Chrome Devices Reaching Auto Expiration Date GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
Создать отчет о количестве устройств, срок действия которых истекает в каждом месяце выбранного периода времени.
count Chrome Devices That Need Attention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
Количество устройств ChromeOS, на которых не были синхронизированы политики или на которых не было активности пользователей за последние 28 дней, устарело или не вызывает жалоб.
count Chrome Hardware Fleet Devices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
Количество устройств с определенной спецификацией оборудования из запрошенного типа оборудования (например, название модели, тип процессора).
count Chrome Versions GET /v1/{customer=customers/*}/reports:countChromeVersions
Создать отчет об установленных версиях Chrome.
count Installed Apps GET /v1/{customer=customers/*}/reports:countInstalledApps
Создать отчет об установках приложений.
count Print Jobs By Printer GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Получите сводную информацию о печати, выполненной каждым принтером.
count Print Jobs By User GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Получите сводную информацию о печати, выполненной каждым пользователем.
enumerate Print Jobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Получите список заданий на печать.
find Installed App Devices 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
Список всех пользователей телеметрии.