Chrome Management API

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.

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.