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