Chrome Management API

Interfejs Chrome Management API to pakiet usług, który umożliwia administratorom Chrome wyświetlanie informacji o urządzeniach z ChromeOS i przeglądarkach Chrome, zarządzanie nimi oraz uzyskiwanie statystyk dotyczących tych urządzeń.

Usługa: chromemanagement.googleapis.com

Zalecamy wywołanie tej usługi przy użyciu dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujące dokumenty opisujące:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:

  • https://chromemanagement.googleapis.com

Zasób REST: v1alpha1.customers.profiles

Metody
delete DELETE /v1alpha1/{name=customers/*/profiles/*}
Usuwa dane zebrane z profilu przeglądarki Chrome.
get GET /v1alpha1/{name=customers/*/profiles/*}
Pobiera profil przeglądarki Chrome z identyfikatorem klienta i stałym identyfikatorem profilu.
list GET /v1alpha1/{parent=customers/*}/profiles
Wyświetla profile przeglądarki Chrome klienta na podstawie podanych kryteriów wyszukiwania i sortowania.

Zasób REST: v1alpha1.customers.telemetry.devices

Metody
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
Pobierz urządzenie telemetryczne.
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
Wyświetl listę wszystkich urządzeń telemetrycznych.

Zasób REST: v1alpha1.customers.telemetry.events

Metody
list GET /v1alpha1/{parent=customers/*}/telemetry/events
Wyświetla listę zdarzeń telemetrycznych.

Zasób REST: v1alpha1.customers.telemetry.notificationConfigs

Metody
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Utwórz konfigurację powiadomień dotyczących telemetrii.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
Usuń konfigurację powiadomień dotyczących telemetrii.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Wyświetl listę wszystkich konfiguracji powiadomień dotyczących telemetrii.
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
Aktualizowanie konfiguracji powiadomień dotyczących telemetrii.

Zasób REST: v1alpha1.customers.telemetry.users

Metody
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
Pobieranie użytkownika telemetrii.
list GET /v1alpha1/{parent=customers/*}/telemetry/users
Wyświetla listę wszystkich użytkowników danych telemetrycznych.

Zasób REST: v1.customers.apps

Metody
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Generowanie podsumowania próśb o instalację aplikacji.
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
Uzyskaj listę urządzeń, które poprosiły o zainstalowanie rozszerzenia.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
Uzyskaj listę użytkowników, którzy poprosili o zainstalowanie rozszerzenia.

Zasób REST: v1.customers.apps.android

Metody
get GET /v1/{name=customers/*/apps/android/*}
Pobierz konkretną aplikację dla klienta według jej nazwy zasobu.

Zasób REST: v1.customers.apps.chrome

Metody
get GET /v1/{name=customers/*/apps/chrome/*}
Pobierz konkretną aplikację dla klienta według jej nazwy zasobu.

Zasób REST: v1.customers.apps.web

Metody
get GET /v1/{name=customers/*/apps/web/*}
Pobierz konkretną aplikację dla klienta według jej nazwy zasobu.

Zasób REST: v1.customers.profiles

Metody
delete DELETE /v1/{name=customers/*/profiles/*}
Usuwa dane zebrane z profilu przeglądarki Chrome.
get GET /v1/{name=customers/*/profiles/*}
Pobiera profil przeglądarki Chrome z identyfikatorem klienta i stałym identyfikatorem profilu.
list GET /v1/{parent=customers/*}/profiles
Wyświetla profile przeglądarki Chrome klienta na podstawie podanych kryteriów wyszukiwania i sortowania.

Zasób REST: v1.customers.profiles.commands

Metody
create POST /v1/{parent=customers/*/profiles/*}/commands
Tworzy polecenie zdalne profilu przeglądarki Chrome.
get GET /v1/{name=customers/*/profiles/*/commands/*}
Pobiera polecenie zdalne profilu przeglądarki Chrome.
list GET /v1/{parent=customers/*/profiles/*}/commands
Wyświetla listę poleceń zdalnych profilu przeglądarki Chrome.

Zasób REST: v1.customers.reports

Metody
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
Liczba przeglądarek Chrome, które zostały niedawno zarejestrowane, mają nowe zasady do zsynchronizowania lub nie wykazywały ostatnio aktywności.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Uzyskaj liczbę zdarzeń związanych z awariami Chrome.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
Wygeneruj raport z liczbą urządzeń, które tracą ważność każdego miesiąca w wybranym okresie.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
Liczba urządzeń z ChromeOS, które nie synchronizowały zasad lub nie były używane przez użytkowników w ciągu ostatnich 28 dni, są nieaktualne lub nie są zgodne z zasadami.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
Liczba urządzeń o określonej specyfikacji sprzętowej z wybranego typu sprzętu (np. nazwa modelu, typ procesora).
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
Generowanie raportu o zainstalowanych wersjach Chrome.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
Generowanie raportu o instalacjach aplikacji.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Uzyskaj podsumowanie drukowania na każdej drukarce.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Otrzymuj podsumowanie drukowania wykonanego przez każdego użytkownika.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Pobierz listę zadań drukowania.
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
Wygeneruj raport o zarządzanych urządzeniach z przeglądarką Chrome, na których zainstalowana jest określona aplikacja.

Zasób REST: v1.customers.telemetry.devices

Metody
get GET /v1/{name=customers/*/telemetry/devices/*}
Pobierz urządzenie telemetryczne.
list GET /v1/{parent=customers/*}/telemetry/devices
Wyświetl listę wszystkich urządzeń telemetrycznych.

Zasób REST: v1.customers.telemetry.events

Metody
list GET /v1/{parent=customers/*}/telemetry/events
Wyświetla listę zdarzeń telemetrycznych.

Zasób REST: v1.customers.telemetry.notificationConfigs

Metody
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
Utwórz konfigurację powiadomień dotyczących telemetrii.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
Usuń konfigurację powiadomień dotyczących telemetrii.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
Wyświetl listę wszystkich konfiguracji powiadomień dotyczących telemetrii.

Zasób REST: v1.customers.telemetry.users

Metody
get GET /v1/{name=customers/*/telemetry/users/*}
Pobieranie użytkownika telemetrii.
list GET /v1/{parent=customers/*}/telemetry/users
Wyświetla listę wszystkich użytkowników danych telemetrycznych.

Zasób REST: v1.customers.thirdPartyProfileUsers

Metody
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
Przenosi użytkownika zewnętrznego profilu Chrome do docelowej jednostki organizacyjnej.