{ "opencollection": "1.0.0", "info": { "name": "Google Chrome Management App Details Reports API", "version": "v1" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://accounts.google.com/o/oauth2/v2/auth", "accessTokenUrl": "https://oauth2.googleapis.com/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Reports", "type": "folder" }, "items": [ { "info": { "name": "Count Chrome browser versions", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countChromeVersions", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID. If omitted, returns data for all org units." }, { "name": "filter", "value": "", "type": "query", "description": "Filter string for narrowing results. Supports filtering by version, channel, platform, and last active date." }, { "name": "pageSize", "value": "", "type": "query", "description": "Maximum number of results to return." }, { "name": "pageToken", "value": "", "type": "query", "description": "Token for pagination." } ] }, "docs": "Generates a count report of Chrome browser versions installed across all managed browsers. Useful for tracking update adoption and identifying outdated browser installations." }, { "info": { "name": "Count installed apps and extensions", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countInstalledApps", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." }, { "name": "filter", "value": "", "type": "query", "description": "Filter string. Supports filtering by app name, app ID, app type, install type, and permissions." }, { "name": "orderBy", "value": "", "type": "query", "description": "Field to sort results by. Supported fields: app_name, install_type, machine_count, and permission_count." }, { "name": "pageSize", "value": "", "type": "query", "description": "Maximum number of results to return." }, { "name": "pageToken", "value": "", "type": "query", "description": "Token for pagination." } ] }, "docs": "Generates a report of installed apps and extensions across all managed browsers and devices. Provides counts and details for each app or extension including version, install type, and number of installations." }, { "info": { "name": "Find devices with a specific app installed", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:findInstalledAppDevices", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "appId", "value": "", "type": "query", "description": "The app ID to search for." }, { "name": "appType", "value": "", "type": "query", "description": "Type of the app. Values include EXTENSION, APP, THEME, HOSTED_APP." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." }, { "name": "filter", "value": "", "type": "query", "description": "Filter string for narrowing results." }, { "name": "orderBy", "value": "", "type": "query", "description": "Field to sort results by." }, { "name": "pageSize", "value": "", "type": "query", "description": "Maximum number of results to return." }, { "name": "pageToken", "value": "", "type": "query", "description": "Token for pagination." } ] }, "docs": "Generates a report listing all managed browsers and devices that have a specified app or extension installed. Useful for tracking distribution and compliance of specific applications." }, { "info": { "name": "Count ChromeOS devices reaching auto-update expiration", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countChromeDevicesReachingAutoExpirationDate", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." }, { "name": "minAueDate", "value": "", "type": "query", "description": "Minimum auto-update expiration date filter (inclusive) in yyyy-mm-dd format." }, { "name": "maxAueDate", "value": "", "type": "query", "description": "Maximum auto-update expiration date filter (inclusive) in yyyy-mm-dd format." }, { "name": "pageSize", "value": "", "type": "query", "description": "Maximum number of results to return." }, { "name": "pageToken", "value": "", "type": "query", "description": "Token for pagination." } ] }, "docs": "Generates a report counting ChromeOS devices grouped by their auto-update expiration date. Helps administrators plan for hardware refresh cycles and identify devices that will lose security update support." }, { "info": { "name": "Count Chrome browsers needing attention", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countChromeBrowsersNeedingAttention", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." } ] }, "docs": "Generates a report counting managed Chrome browsers that need administrator attention. Categories include browsers with pending updates, browsers recently not active, browsers with no recent policy sync, and browsers that recently enrolled." }, { "info": { "name": "Count ChromeOS devices needing OS update", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countChromeDevicesThatNeedOsUpdate", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." }, { "name": "pageSize", "value": "", "type": "query", "description": "Maximum number of results to return." }, { "name": "pageToken", "value": "", "type": "query", "description": "Token for pagination." } ] }, "docs": "Generates a report counting ChromeOS devices that need an operating system update, grouped by OS version and update status." }, { "info": { "name": "Count ChromeOS hardware fleet devices", "type": "http" }, "http": { "method": "GET", "url": "https://chromemanagement.googleapis.com/v1/customers/:customerId/reports:countChromeHardwareFleetDevices", "params": [ { "name": "customerId", "value": "", "type": "path", "description": "Google Workspace customer ID. Use 'my_customer' to refer to the customer associated with the authenticated admin." }, { "name": "orgUnitId", "value": "", "type": "query", "description": "The organizational unit ID." }, { "name": "readMask", "value": "", "type": "query", "description": "Fields to include in the response. Options include cpuReports, memoryReports, modelReports, storageReports." } ] }, "docs": "Generates a report counting ChromeOS devices grouped by hardware specifications such as model, CPU, and storage capacity. Provides a fleet-level view of hardware diversity." } ] } ], "bundled": true }