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
詳細については、認証の概要をご覧ください。