Chrome Management API

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

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

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов 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

Методы
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.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
Перечислите всех пользователей телеметрии.