Reports API

Reports API を使用すると、レポートを生成して、管理対象の ChromeOS デバイスや Chrome ブラウザの環境に関する包括的な情報を確認できます。

API メソッドの概要

URL は https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER を基準とした相対パスです。

説明 相対 URL HTTP メソッド 許可されるリクエスト パラメータ
ドメイン内で対応が必要な Chrome ブラウザの数をカウントする /reports:countChromeBrowsersNeedingAttention GET 省略可: orgUnitId
ドメイン内で自動更新の有効期限が近づいている Chrome デバイスの数をカウントする /reports:countChromeDevicesReachingAutoExpirationDate GET __省略可: orgUnitId, minAueDate, maxAueDate
ドメイン内で対応が必要な Chrome デバイスの数をカウントする /reports:countChromeDevicesThatNeedAttention GET 省略可: orgUnitId, readMask
ドメイン内の Chrome ハードウェア フリート デバイスの数をカウントする /reports:countChromeHardwareFleetDevices GET 省略可: orgUnitId, readMask
ドメイン内のプロファイルにデプロイされている Chrome のバージョン数をカウントする /reports:countChromeProfileVersions GET 省略可: orgUnitId, filter, pageSize, pageToken
ドメイン内のデバイスにデプロイされている Chrome のバージョン数をカウントする /reports:countChromeVersions GET 省略可: orgUnitId, filter, pageSize, pageToken
デバイスとブラウザにインストールされているアプリの数をカウントする /reports:countInstalledApps GET __省略可: orgUnitId, filter, pageSize, pageToken, orderBy
ドメイン内の各プリンタによる印刷の概要を取得する /reports:countPrintJobsByPrinter GET __省略可: printerOrgUnitId, filter, pageSize, pageToken, orderBy
ドメイン内の各ユーザーによる印刷の概要を取得する /reports:countPrintJobsByUser GET __省略可: printerOrgUnitId, filter, pageSize, pageToken, orderBy
ドメイン内の印刷ジョブの詳細レポートを取得する /reports:enumeratePrintJobs GET __省略可: printerOrgUnitId, filter, pageSize, pageToken, orderBy
特定のアプリがインストールされているデバイスの一覧を表示する /reports:findInstalledAppDevices GET __省略可: orgUnitId, filter, pageSize, pageToken, orderBy
特定のアプリがインストールされているプロファイルの一覧を表示する /reports:findInstalledAppProfiles GET __省略可: orgUnitId, filter, pageSize, pageToken, orderBy
Chrome のクラッシュ イベントの数を取得する /reports:countChromeCrashEvents GET __省略可: orgUnitId, filter, orderBy

リクエストとレスポンスの例については、コードサンプルをご覧ください。

管理者権限

Reports API では、管理者ロールの委任が適用されます。 管理者が生成するレポートに応じて、必要な管理者権限が異なります。

メソッド 必要な管理者権限
countChromeBrowsersNeedingAttention "[サービス] -> [Chrome 管理] -> [Chrome インサイト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome インサイト レポートを表示]"
countChromeDevicesReachingAutoExpirationDate "[サービス] -> [Chrome 管理] -> [Chrome インサイト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome インサイト レポートを表示]"
countChromeDevicesThatNeedAttention "[サービス] -> [Chrome 管理] -> [Chrome インサイト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome インサイト レポートを表示]"
countChromeHardwareFleetDevices "[サービス] -> [Chrome 管理] -> [Chrome インサイト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome インサイト レポートを表示]"
countChromeProfileVersions "[サービス] -> [Chrome 管理] -> [Chrome バージョン レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome バージョン レポートを表示]"
countChromeVersions "[サービス] -> [Chrome 管理] -> [Chrome バージョン レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome バージョン レポートを表示]"
countInstalledApps "[サービス] -> [Chrome 管理] -> [拡張機能リスト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [拡張機能リスト レポートを表示]"
countPrintJobsByPrinter "[サービス] -> [Chrome 管理] -> [Chrome プリンタ レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome プリンタ レポートを表示]"
countPrintJobsByUser "[サービス] -> [Chrome 管理] -> [Chrome プリンタ レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome プリンタ レポートを表示]"
enumeratePrintJobs "[サービス] -> [Chrome 管理] -> [Chrome プリンタ レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome プリンタ レポートを表示]"
findInstalledAppDevices "[サービス] -> [Chrome 管理] -> [拡張機能リスト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [拡張機能リスト レポートを表示]"
findInstalledAppProfiles "[サービス] -> [Chrome 管理] -> [拡張機能リスト レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [拡張機能リスト レポートを表示]"
countChromeCrashEvents "[サービス] -> [Chrome 管理] -> [Chrome クラッシュ レポートを表示]"
または "[サービス] -> [ChromeOS] -> [設定] -> [Chrome クラッシュ レポートを表示]"

管理者のロールと権限を管理するには、[管理コンソール] -> [管理者ロール] にアクセスします。

API スコープ

Reports API には、次の OAuth スコープが必要です。

https://www.googleapis.com/auth/chrome.management.reports.readonly

詳細については、認証の概要をご覧ください。