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.certificateProvisioningProcesses
- Ressource REST : v1.customers.certificateProvisioningProcesses.operations
- 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/*}/profilesListe 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/devicesLister tous les appareils de télémétrie. | 
Ressource REST : v1alpha1.customers.telemetry.events
| Méthodes | |
|---|---|
| list | GET /v1alpha1/{parent=customers/*}/telemetry/eventsRépertorie les événements de télémétrie. | 
Ressource REST : v1alpha1.customers.telemetry.notificationConfigs
| Méthodes | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigsCré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/notificationConfigsListe 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/usersListe tous les utilisateurs de la télémétrie. | 
Ressource REST : v1.customers.apps
| Méthodes | |
|---|---|
| countChromeAppRequests | GET /v1/{customer=customers/*}/apps:countChromeAppRequestsGénère un récapitulatif des demandes d'installation d'applications. | 
| fetchDevicesRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtensionObtenez la liste des appareils qui ont demandé à installer une extension. | 
| fetchUsersRequestingExtension | GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtensionObtenez 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 à partir de 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 à partir de 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 à partir de son nom de ressource. | 
Ressource REST : v1.customers.certificateProvisioningProcesses
| Méthodes | |
|---|---|
| claim | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claimRevendique un processus de provisionnement de certificat. | 
| get | GET /v1/{name=customers/*/certificateProvisioningProcesses/*}Récupère un processus de provisionnement de certificat. | 
| setFailure | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailureMarque un processus de provisionnement de certificat comme ayant échoué. | 
| signData | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signDataDemande au client qui a lancé un processus de provisionnement de certificat de signer des données. | 
| uploadCertificate | POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificateImporte un certificat émis pour un processus de provisionnement de certificat. | 
Ressource REST : v1.customers.certificateProvisioningProcesses.operations
| Méthodes | |
|---|---|
| get | GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*}Récupère le dernier état d'une opération de longue durée. | 
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/*}/profilesListe 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/*}/commandsCrée une commande à distance pour un profil du navigateur Chrome. | 
| get | GET /v1/{name=customers/*/profiles/*/commands/*}Obtient une commande à distance pour un profil de navigateur Chrome. | 
| list | GET /v1/{parent=customers/*/profiles/*}/commandsListe les commandes à distance d'un profil de navigateur Chrome. | 
Ressource REST : v1.customers.reports
| Méthodes | |
|---|---|
| countChromeBrowsersNeedingAttention | GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttentionNombre 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:countChromeCrashEventsObtenez le nombre d'événements de plantage Chrome. | 
| countChromeDevicesReachingAutoExpirationDate | GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDateGé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:countChromeDevicesThatNeedAttentionNombre 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:countChromeHardwareFleetDevicesNombre 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:countChromeVersionsGénérez un rapport sur les versions de Chrome installées. | 
| countInstalledApps | GET /v1/{customer=customers/*}/reports:countInstalledAppsGénérez un rapport sur les installations d'applications. | 
| countPrintJobsByPrinter | GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinterObtenez un récapitulatif des impressions effectuées par chaque imprimante. | 
| countPrintJobsByUser | GET /v1/{customer=customers/*}/reports:countPrintJobsByUserObtenez un récapitulatif des impressions effectuées par chaque utilisateur. | 
| enumeratePrintJobs | GET /v1/{customer=customers/*}/reports:enumeratePrintJobsObtenez la liste des tâches d'impression. | 
| findInstalledAppDevices | GET /v1/{customer=customers/*}/reports:findInstalledAppDevicesGé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/devicesLister tous les appareils de télémétrie. | 
Ressource REST : v1.customers.telemetry.events
| Méthodes | |
|---|---|
| list | GET /v1/{parent=customers/*}/telemetry/eventsRépertorie les événements de télémétrie. | 
Ressource REST : v1.customers.telemetry.notificationConfigs
| Méthodes | |
|---|---|
| create | POST /v1/{parent=customers/*}/telemetry/notificationConfigsCré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/notificationConfigsListe 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/usersListe tous les utilisateurs de la télémétrie. | 
Ressource REST : v1.customers.thirdPartyProfileUsers
| Méthodes | |
|---|---|
| move | POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:moveDéplace un utilisateur de profil Chrome tiers vers une OU de destination. | 
