L'API Chrome Management est une suite de services qui permet aux administrateurs Chrome d'afficher, de gérer et d'obtenir des informations sur leurs appareils Chrome OS et navigateurs Chrome.
- Ressource REST : v1alpha1.customers.profiles
- Ressource REST : v1alpha1.customers.telemetry.devices
- Ressource REST : v1alpha1.customers.telemetry.events
- Ressource REST : v1alpha1.customers.telemetry.notificationConfigs
- Ressource REST : v1alpha1.customers.telemetry.users
- Ressource REST : v1.customers.apps
- Ressource REST : v1.customers.apps.android
- Ressource REST : v1.customers.apps.chrome
- Ressource REST : v1.customers.apps.web
- Ressource REST : v1.customers.profiles
- Ressource REST : v1.customers.profiles.commands
- Ressource REST : v1.customers.reports
- Ressource REST : v1.customers.telemetry.devices
- Ressource REST : v1.customers.telemetry.events
- Ressource REST : v1.customers.telemetry.notificationConfigs
- Ressource REST : v1.customers.telemetry.users
- Ressource REST : v1.customers.thirdPartyProfileUsers
Service : chromemanagement.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://chromemanagement.googleapis.com
Ressource REST : v1alpha1.customers.profiles
Méthodes | |
---|---|
delete |
DELETE /v1alpha1/{name=customers/*/profiles/*} Supprime les données collectées à partir d'un profil de navigateur Chrome. |
get |
GET /v1alpha1/{name=customers/*/profiles/*} Récupère un profil de navigateur Chrome avec un ID client et un ID permanent de profil. |
list |
GET /v1alpha1/{parent=customers/*}/profiles Liste les profils du navigateur Chrome d'un client en fonction des critères de recherche et de tri indiqués. |
Ressource REST : v1alpha1.customers.telemetry.devices
Méthodes | |
---|---|
get |
GET /v1alpha1/{name=customers/*/telemetry/devices/*} Obtenir l'appareil de télémétrie. |
list |
GET /v1alpha1/{parent=customers/*}/telemetry/devices Lister tous les appareils de télémétrie. |
Ressource REST : v1alpha1.customers.telemetry.events
Méthodes | |
---|---|
list |
GET /v1alpha1/{parent=customers/*}/telemetry/events Liste les événements de télémétrie. |
Ressource REST : v1alpha1.customers.telemetry.notificationConfigs
Méthodes | |
---|---|
create |
POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs Créez une configuration de notification de télémétrie. |
delete |
DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*} Supprimez une configuration de notification de télémétrie. |
list |
GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs Liste toutes les configurations de notification de télémétrie. |
patch |
PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*} Mettez à jour une configuration de notification de télémétrie. |
Ressource REST : v1alpha1.customers.telemetry.users
Méthodes | |
---|---|
get |
GET /v1alpha1/{name=customers/*/telemetry/users/*} Obtenir l'utilisateur de télémétrie. |
list |
GET /v1alpha1/{parent=customers/*}/telemetry/users Liste tous les utilisateurs de la télémétrie. |
Ressource REST : v1.customers.apps
Méthodes | |
---|---|
countChromeAppRequests |
GET /v1/{customer=customers/*}/apps:countChromeAppRequests Génère un récapitulatif des demandes d'installation d'applications. |
fetchDevicesRequestingExtension |
GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension Obtenez la liste des appareils qui ont demandé à installer une extension. |
fetchUsersRequestingExtension |
GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension Obtenez la liste des utilisateurs qui ont demandé à installer une extension. |
Ressource REST : v1.customers.apps.android
Méthodes | |
---|---|
get |
GET /v1/{name=customers/*/apps/android/*} Obtenez une application spécifique pour un client par son nom de ressource. |
Ressource REST : v1.customers.apps.chrome
Méthodes | |
---|---|
get |
GET /v1/{name=customers/*/apps/chrome/*} Obtenez une application spécifique pour un client par son nom de ressource. |
Ressource REST : v1.customers.apps.web
Méthodes | |
---|---|
get |
GET /v1/{name=customers/*/apps/web/*} Obtenez une application spécifique pour un client par son nom de ressource. |
Ressource REST : v1.customers.profiles
Méthodes | |
---|---|
delete |
DELETE /v1/{name=customers/*/profiles/*} Supprime les données collectées à partir d'un profil de navigateur Chrome. |
get |
GET /v1/{name=customers/*/profiles/*} Récupère un profil de navigateur Chrome avec un ID client et un ID permanent de profil. |
list |
GET /v1/{parent=customers/*}/profiles Liste les profils du navigateur Chrome d'un client en fonction des critères de recherche et de tri indiqués. |
Ressource REST : v1.customers.profiles.commands
Méthodes | |
---|---|
create |
POST /v1/{parent=customers/*/profiles/*}/commands Crée une commande à distance pour un profil du navigateur Chrome. |
get |
GET /v1/{name=customers/*/profiles/*/commands/*} Récupère une commande à distance pour un profil du navigateur Chrome. |
list |
GET /v1/{parent=customers/*/profiles/*}/commands Liste les commandes à distance d'un profil de navigateur Chrome. |
Ressource REST : v1.customers.reports
Méthodes | |
---|---|
countChromeBrowsersNeedingAttention |
GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention Nombre de navigateurs Chrome récemment enregistrés, qui ont de nouvelles règles à synchroniser ou qui n'ont pas eu d'activité récente. |
countChromeCrashEvents |
GET /v1/{customer=customers/*}/reports:countChromeCrashEvents Obtenez le nombre d'événements de plantage Chrome. |
countChromeDevicesReachingAutoExpirationDate |
GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate Générez un rapport sur le nombre d'appareils arrivant à expiration pour chaque mois de la période sélectionnée. |
countChromeDevicesThatNeedAttention |
GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention Nombre d'appareils ChromeOS qui n'ont pas synchronisé les règles ou qui n'ont pas enregistré d'activité utilisateur au cours des 28 derniers jours, qui sont obsolètes ou qui ne sont pas conformes. |
countChromeHardwareFleetDevices |
GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices Nombre d'appareils présentant une spécification matérielle spécifique du type de matériel demandé (par exemple, nom du modèle, type de processeur). |
countChromeVersions |
GET /v1/{customer=customers/*}/reports:countChromeVersions Générez un rapport sur les versions de Chrome installées. |
countInstalledApps |
GET /v1/{customer=customers/*}/reports:countInstalledApps Générez un rapport sur les installations d'applications. |
countPrintJobsByPrinter |
GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter Obtenez un récapitulatif des impressions effectuées par chaque imprimante. |
countPrintJobsByUser |
GET /v1/{customer=customers/*}/reports:countPrintJobsByUser Obtenez un récapitulatif des impressions effectuées par chaque utilisateur. |
enumeratePrintJobs |
GET /v1/{customer=customers/*}/reports:enumeratePrintJobs Obtenez la liste des tâches d'impression. |
findInstalledAppDevices |
GET /v1/{customer=customers/*}/reports:findInstalledAppDevices Générez un rapport sur les appareils avec navigateur Chrome géré sur lesquels une application spécifique est installée. |
Ressource REST : v1.customers.telemetry.devices
Méthodes | |
---|---|
get |
GET /v1/{name=customers/*/telemetry/devices/*} Obtenir l'appareil de télémétrie. |
list |
GET /v1/{parent=customers/*}/telemetry/devices Lister tous les appareils de télémétrie. |
Ressource REST : v1.customers.telemetry.events
Méthodes | |
---|---|
list |
GET /v1/{parent=customers/*}/telemetry/events Liste les événements de télémétrie. |
Ressource REST : v1.customers.telemetry.notificationConfigs
Méthodes | |
---|---|
create |
POST /v1/{parent=customers/*}/telemetry/notificationConfigs Créez une configuration de notification de télémétrie. |
delete |
DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*} Supprimez une configuration de notification de télémétrie. |
list |
GET /v1/{parent=customers/*}/telemetry/notificationConfigs Liste toutes les configurations de notification de télémétrie. |
Ressource REST : v1.customers.telemetry.users
Méthodes | |
---|---|
get |
GET /v1/{name=customers/*/telemetry/users/*} Obtenir l'utilisateur de télémétrie. |
list |
GET /v1/{parent=customers/*}/telemetry/users Liste tous les utilisateurs de la télémétrie. |
Ressource REST : v1.customers.thirdPartyProfileUsers
Méthodes | |
---|---|
move |
POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move Déplace un utilisateur de profil Chrome tiers vers une OU de destination. |