Chrome Management API

Die Chrome Management API ist eine Reihe von Diensten, mit denen Chrome-Administratoren ihre Chrome OS- und Chrome-Browser-Geräte ansehen, verwalten und Statistiken dazu abrufen können.

Dienst: chromemanagement.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://chromemanagement.googleapis.com

REST-Ressource: v1alpha1.customers.profiles

Methoden
delete DELETE /v1alpha1/{name=customers/*/profiles/*}
Löscht die Daten, die von einem Chrome-Browserprofil erhoben wurden.
get GET /v1alpha1/{name=customers/*/profiles/*}
Ruft ein Chrome-Browserprofil mit Kunden-ID und permanenter Profil-ID ab.
list GET /v1alpha1/{parent=customers/*}/profiles
Listet Chrome-Browserprofile eines Kunden basierend auf den angegebenen Such- und Sortierkriterien auf.

REST-Ressource: v1alpha1.customers.telemetry.devices

Methoden
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
Telemetriegerät abrufen.
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
Alle Telemetriegeräte auflisten.

REST-Ressource: v1alpha1.customers.telemetry.events

Methoden
list GET /v1alpha1/{parent=customers/*}/telemetry/events
Telemetrieereignisse auflisten.

REST-Ressource: v1alpha1.customers.telemetry.notificationConfigs

Methoden
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Telemetrie-Benachrichtigungskonfiguration erstellen
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
Löscht eine Telemetrie-Benachrichtigungskonfiguration.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Alle Benachrichtigungskonfigurationen für Telemetrie auflisten.
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
Aktualisieren Sie eine Benachrichtigungskonfiguration für die Telemetrie.

REST-Ressource: v1alpha1.customers.telemetry.users

Methoden
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
Telemetrie-Nutzer abrufen.
list GET /v1alpha1/{parent=customers/*}/telemetry/users
Alle Telemetrienutzer auflisten.

REST-Ressource: v1.customers.apps

Methoden
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Zusammenfassung von App-Installationsanfragen erstellen
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
Eine Liste der Geräte abrufen, auf denen die Installation einer Erweiterung angefordert wurde.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
Liste der Nutzer abrufen, die die Installation einer Erweiterung angefordert haben.

REST-Ressource: v1.customers.apps.android

Methoden
get GET /v1/{name=customers/*/apps/android/*}
Eine bestimmte App für einen Kunden anhand des Ressourcennamens abrufen.

REST-Ressource: v1.customers.apps.chrome

Methoden
get GET /v1/{name=customers/*/apps/chrome/*}
Eine bestimmte App für einen Kunden anhand des Ressourcennamens abrufen.

REST-Ressource: v1.customers.apps.web

Methoden
get GET /v1/{name=customers/*/apps/web/*}
Eine bestimmte App für einen Kunden anhand des Ressourcennamens abrufen.

REST-Ressource: v1.customers.profiles

Methoden
delete DELETE /v1/{name=customers/*/profiles/*}
Löscht die Daten, die von einem Chrome-Browserprofil erhoben wurden.
get GET /v1/{name=customers/*/profiles/*}
Ruft ein Chrome-Browserprofil mit Kunden-ID und permanenter Profil-ID ab.
list GET /v1/{parent=customers/*}/profiles
Listet Chrome-Browserprofile eines Kunden basierend auf den angegebenen Such- und Sortierkriterien auf.

REST-Ressource: v1.customers.profiles.commands

Methoden
create POST /v1/{parent=customers/*/profiles/*}/commands
Erstellt einen Remotebefehl für ein Chrome-Profil.
get GET /v1/{name=customers/*/profiles/*/commands/*}
Ruft einen Remotebefehl für ein Chrome-Browserprofil ab.
list GET /v1/{parent=customers/*/profiles/*}/commands
Listet Remotebefehle eines Chrome-Browserprofils auf.

REST-Ressource: v1.customers.reports

Methoden
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
Anzahl der Chrome-Browser, die vor Kurzem registriert wurden, eine neue zu synchronisierende Richtlinie haben oder keine aktuellen Aktivitäten aufweisen.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Anzahl der Chrome-Absturzereignisse abrufen
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
Bericht zur Anzahl der Geräte erstellen, deren Ende der automatischen Updates (Auto Update Expiration, AUE) im jeweiligen Monat des ausgewählten Zeitraums liegt.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
Anzahl der ChromeOS-Geräte, auf denen in den letzten 28 Tagen keine Richtlinien synchronisiert wurden oder keine Nutzeraktivität stattgefunden hat, die veraltet sind oder die nicht den Richtlinien entsprechen.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
Anzahl der Geräte mit einer bestimmten Hardwarespezifikation des angeforderten Hardwaretyps (z. B. Modellname, Prozessortyp).
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
Bericht zu installierten Chrome-Versionen erstellen.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
Bericht zu App-Installationen erstellen.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Zusammenfassung der Druckvorgänge für jeden Drucker abrufen
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Zusammenfassung der Druckvorgänge jedes Nutzers abrufen.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Ruft eine Liste mit Druckaufträgen ab.
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
Bericht zu verwalteten Chrome-Browser-Geräten erstellen, auf denen eine bestimmte App installiert ist.

REST-Ressource: v1.customers.telemetry.devices

Methoden
get GET /v1/{name=customers/*/telemetry/devices/*}
Telemetriegerät abrufen.
list GET /v1/{parent=customers/*}/telemetry/devices
Alle Telemetriegeräte auflisten.

REST-Ressource: v1.customers.telemetry.events

Methoden
list GET /v1/{parent=customers/*}/telemetry/events
Telemetrieereignisse auflisten.

REST-Ressource: v1.customers.telemetry.notificationConfigs

Methoden
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
Telemetrie-Benachrichtigungskonfiguration erstellen
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
Löscht eine Telemetrie-Benachrichtigungskonfiguration.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
Alle Benachrichtigungskonfigurationen für Telemetrie auflisten.

REST-Ressource: v1.customers.telemetry.users

Methoden
get GET /v1/{name=customers/*/telemetry/users/*}
Telemetrie-Nutzer abrufen.
list GET /v1/{parent=customers/*}/telemetry/users
Alle Telemetrienutzer auflisten.

REST-Ressource: v1.customers.thirdPartyProfileUsers

Methoden
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
Verschiebt einen Drittanbieter-Chrome-Profilnutzer in eine Zielorganisationseinheit.