# Chrome Management API API

> Chrome Management API API on Apizie: 53 endpoints (Generate summary of app installation requests., Get a list of devices that have requested to install an extension., Get a list of users that have requested to install an extension., Lists operations that match the specified filter in the request. If the server doesn't support this method,…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-chromemanagement`
- Category: Analytics
- Status: byok
- Source: https://developers.google.com/chrome/management/
- Page: https://zieapi.vercel.app/api/analytics/googleapis-chromemanagement
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-chromemanagement/openapi.json

The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.

## Endpoints

### Generate summary of app installation requests.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-apps-count-chrome-app-requests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| orderBy | string | no | Field used to order results. Supported fields: * request_count * latest_request_time |
| orgUnitId | string | no | The ID of the organizational unit. |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 50, anything above will be coerced to 50. |
| pageToken | string | no | Token to specify the page of the request to be returned. |

### Get a list of devices that have requested to install an extension.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-apps-fetch-devices-requesting-ext` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer" prefixed with "customers/". |
| extensionId | string | no | Required. The extension for which we want to find requesting devices. |
| orgUnitId | string | no | The ID of the organizational unit. Only consider devices that directly belong to this org unit, i.e. sub-orgunits are not counted. If… |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 50. Any page size larger than 50 will be coerced to 50. |
| pageToken | string | no | Optional. Token to specify the page of the request to be returned. Token expires after 1 day. |

### Get a list of users that have requested to install an extension.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-apps-fetch-users-requesting-exten` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer" prefixed with "customers/". |
| extensionId | string | no | Required. The extension for which we want to find the requesting users. |
| orgUnitId | string | no | The ID of the organizational unit. Only consider devices that directly belong to this org unit, i.e. sub-orgunits are not counted. If… |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 50. Any page size larger than 50 will be coerced to 50. |
| pageToken | string | no | Optional. Token to specify the page of the request to be returned. Token expires after 1 day. |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Updates a connector config.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-connector-configs-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} |
| updateMask | string | no | Optional. The update mask that can be used to specify which fields to update. |
| body | object | yes | JSON request body |

### Deletes a long-running operation. This method indicates that the client is no longer interested in the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-operations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be deleted. |

### Claims a certificate provisioning process. For each certificate provisioning process, this operation can…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-certificate-provisioning-processe` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Resource name of the `CertificateProvisioningProcess` to claim. The name pattern is given as… |
| body | object | yes | JSON request body |

### Marks a certificate provisioning process as failed.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-certificate-provisioning-processe-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Resource name of the `CertificateProvisioningProcess` to return. The name pattern is given as… |
| body | object | yes | JSON request body |

### Requests the client that initiated a certificate provisioning process to sign data. This should only be…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-certificate-provisioning-processe-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Resource name of the `CertificateProvisioningProcess` to return. The name pattern is given as… |
| body | object | yes | JSON request body |

### Uploads a successfully issued certificate for a certificate provisioning process.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-certificate-provisioning-processe-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Resource name of the `CertificateProvisioningProcess` to return. The name pattern is given as… |
| body | object | yes | JSON request body |

### Retrieves all Chrome Browsers of a customer (paginated).
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-chrome-browsers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The filter used to filter browsers. The following fields can be used in the filter: * `browser_permanent_id` *… |
| orderBy | string | no | Optional. The fields used to specify the ordering of the results. The supported fields are: * `browser_permanent_id` *… |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Optional. Token to specify next page in the list. |
| parent | string | yes | Required. Format: customers/{customer_id} |

### Moves managed Chrome Browsers to a new Organizational Unit (OU). If there is an error while moving any of…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-chrome-browsers-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Format: customers/{customer_id} |
| body | object | yes | JSON request body |

### Lists connector configs of a customer.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-connector-configs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of connector configs to return. The default page size is 50 if page_size is unspecified, and the maximum page… |
| pageToken | string | no | Optional. A page token, received from a previous `ListConnectorConfigs` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. Format: customers/{customer} |

### Creates a connector config.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-connector-configs-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| connectorConfigId | string | no | Optional. ID to use for the connector config, which becomes the final component of the connector config's resource name. If provided, the… |
| parent | string | yes | Required. Format: customers/{customer} |
| body | object | yes | JSON request body |

### Lists all browser device enrollment tokens.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enrollment-tokens-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter to apply to list results. The following fields can be used in the filter: * `device_type` (currently only… |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Optional. Token to specify next page in the list. |
| parent | string | yes | Required. The parent resource where this enrollment token will be created. Format: customers/{customer} |

### Creates a new enrollment token for a browser device. Creation fails if there is already an active token for…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enrollment-tokens-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| enrollmentTokenId | string | no | Optional. The ID to use for the enrollment token, which will become the final component of the enrollment token's resource name. This… |
| parent | string | yes | Required. The parent resource where this enrollment token will be created. Format: customers/{customer} |
| body | object | yes | JSON request body |

### Revokes a browser device enrollment token.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enrollment-tokens-revoke` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the enrollment token to revoke. Format: customers/{customer}/enrollmentTokens/{token_permanent_id} |
| body | object | yes | JSON request body |

### Gets the setting state of the insights feature for the customer.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-chec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer to check the enablement status for. Format: customers/{customer_id} |

### Disables insights for the customer.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-disa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer to disable insights for. Format: customers/{customer} |
| body | object | yes | JSON request body |

### Enables insights for the customer and sets up required chrome connectors.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-enab` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer to enable insights for. Format: customers/{customer} |
| body | object | yes | JSON request body |

### Returns a high-level summary of content transfers for a given customer.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-quer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID in the format "customers/{customer_id}". |
| filter | string | no | Optional. The filter to apply to the request. For syntax, see AIP-160. Data is not available for events older than 180 days, and may be… |

### Returns summaries of content transfers for a given metric and breakdown dimension.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-quer-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| breakdown | string | no | Optional. The dimension to break down the content transfers by. Defaults to USER. |
| customer | string | yes | Required. The customer ID in the format "customers/{customer_id}". |
| filter | string | no | Optional. The filter to apply to the request. For syntax, see AIP-160. Data is not available for events older than 180 days or more recent… |
| fixedTimeRange | string | no | Optional. The fixed time range to return the breakdowns for. Defaults to FIXED_TIME_RANGE_FOUR_WEEKS. Fixed time ranges are used to allow… |
| metric | string | no | Optional. The metric to return the breakdowns for. Defaults to CONTENT_TRANSFERS_METRIC_TOTAL_TRANSFERS. |
| pageSize | integer | no | Optional. The maximum number of breakdowns to return. The service may return fewer than this value. If unspecified, at most 50 breakdowns… |
| pageToken | string | no | Optional. A page token, received from a previous `QueryContentTransfersBreakdowns` call. Provide this to retrieve the subsequent page.… |

### Returns a high-level summary of URL visits for a given customer. Requires a Chrome Enterprise Premium…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-quer-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID in the format "customers/{customer_id}". |
| filter | string | no | Optional. The filter to apply to the request. For syntax, see AIP-160. Data is not available for events older than 180 days, and may be… |

### Returns summaries of URL visits for a given metric and breakdown dimension. Requires a Chrome Enterprise…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-enterprise-security-insights-quer-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| breakdown | string | no | Optional. The dimension to break down the URL visits by. Defaults to USER. |
| customer | string | yes | Required. The customer ID in the format "customers/{customer_id}". |
| filter | string | no | Optional. The filter to apply to the request. For syntax, see AIP-160. Data is not available for events older than 180 days or more recent… |
| fixedTimeRange | string | no | Optional. The fixed time range to return the breakdowns for. Defaults to FIXED_TIME_RANGE_FOUR_WEEKS. Fixed time ranges are used to allow… |
| metric | string | no | Optional. The metric to return the breakdowns for. Defaults to URL_VISITS_METRIC_TOTAL_SUSPICIOUS_URL_VISITS. |
| pageSize | integer | no | Optional. The maximum number of breakdowns to return. The service may return fewer than this value. If unspecified, at most 50 breakdowns… |
| pageToken | string | no | Optional. A page token, received from a previous `QueryUrlVisitsBreakdowns` call. Provide this to retrieve the subsequent page. When… |

### Lists Chrome browser profiles of a customer based on the given search and sorting criteria.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-profiles-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The filter used to filter profiles. The following fields can be used in the filter: - profile_id - display_name - user_email -… |
| orderBy | string | no | Optional. The fields used to specify the ordering of the results. The supported fields are: - profile_id - display_name - user_email -… |
| pageSize | integer | no | Optional. The maximum number of profiles to return. The default page size is 100 if page_size is unspecified, and the maximum page size… |
| pageToken | string | no | Optional. The page token used to retrieve a specific page of the listing request. |
| parent | string | yes | Required. Format: customers/{customer_id} |

### Lists remote commands of a Chrome browser profile.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-profiles-commands-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of commands to return. The default page size is 100 if page_size is unspecified, and the maximum page size… |
| pageToken | string | no | Optional. The page token used to retrieve a specific page of the listing request. |
| parent | string | yes | Required. Format: customers/{customer_id}/profiles/{profile_permanent_id} |

### Creates a Chrome browser profile remote command.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-profiles-commands-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Format: customers/{customer_id}/profiles/{profile_permanent_id} |
| body | object | yes | JSON request body |

### Get a count of active devices per set time frames.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-active-devices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| date.day | integer | no | Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day… |
| date.month | integer | no | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
| date.year | integer | no | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |

### Count of Chrome Browsers that have been recently enrolled, have new policy to be synced, or have no recent…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-browsers-nee` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer" prefixed with "customers/". |
| orgUnitId | string | no | Optional. The ID of the organizational unit. If omitted, all data will be returned. |

### Get a count of Chrome crash events.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-crash-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Customer ID. |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Supported filter fields: * major_browser_version *… |
| orderBy | string | no | Field used to order results. Supported order by fields: * browser_version * count * date |
| orgUnitId | string | no | If specified, only count the number of crash events of the devices in this organizational unit. |

### Generate report of the number of devices expiring in each month of the selected time frame. Devices are…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-devices-reac` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer" prefixed with "customers/". |
| maxAueDate | string | no | Optional. Maximum expiration date in format yyyy-mm-dd in UTC timezone. If included returns all devices that have already expired and… |
| minAueDate | string | no | Optional. Maximum expiration date in format yyyy-mm-dd in UTC timezone. If included returns all devices that have already expired and… |
| orgUnitId | string | no | Optional. The organizational unit ID, if omitted, will return data for all organizational units. |

### Counts of ChromeOS devices that have not synced policies or have lacked user activity in the past 28 days,…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-devices-that` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer" prefixed with "customers/". |
| orgUnitId | string | no | Optional. The ID of the organizational unit. If omitted, all data will be returned. |
| readMask | string | no | Required. Mask of the fields that should be populated in the returned report. |

### Counts of devices with a specific hardware specification from the requested hardware type (for example model…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-hardware-fle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The customer ID or "my_customer". |
| orgUnitId | string | no | Optional. The ID of the organizational unit. If omitted, all data will be returned. |
| readMask | string | no | Required. Mask of the fields that should be populated in the returned report. |

### Generate report of installed Chrome versions on managed profiles.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-profile-vers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| filter | string | no | Optional. Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter.… |
| orgUnitId | string | no | The ID of the organizational unit. If omitted, all data will be returned. |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Optional. Token to specify the page of the request to be returned. |

### Generate report of installed Chrome versions.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-chrome-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported… |
| orgUnitId | string | no | The ID of the organizational unit. |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Token to specify the page of the request to be returned. |

### Get a count of devices per boot type.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-devices-per-boot-ty` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| date.day | integer | no | Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day… |
| date.month | integer | no | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
| date.year | integer | no | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |

### Get a count of devices per channel.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-devices-per-release` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| date.day | integer | no | Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day… |
| date.month | integer | no | Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |
| date.year | integer | no | Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |

### Generate report of app installations.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-installed-apps` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported… |
| orderBy | string | no | Field used to order results. Supported order by fields: * app_name * app_type * install_type * number_of_permissions * total_install_count… |
| orgUnitId | string | no | The ID of the organizational unit. |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Token to specify the page of the request to be returned. |

### Get a summary of printing done by each printer.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-print-jobs-by-print` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer ID prefixed with "customers/" or "customers/my_customer" to use the customer associated to the account making the… |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Note: Only >=… |
| orderBy | string | no | Field used to order results. If omitted, results will be ordered in ascending order of the 'printer' field. Supported order_by fields: *… |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Token to specify the page of the response to be returned. |
| printerOrgUnitId | string | no | The ID of the organizational unit for printers. If specified, only data for printers from the specified organizational unit will be… |

### Get a summary of printing done by each user.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-count-print-jobs-by-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer ID prefixed with "customers/" or "customers/my_customer" to use the customer associated to the account making the… |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Note: Only >=… |
| orderBy | string | no | Field used to order results. If omitted, results will be ordered in ascending order of the 'user_email' field. Supported order_by fields:… |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Token to specify the page of the response to be returned. |
| printerOrgUnitId | string | no | The ID of the organizational unit for printers. If specified, only print jobs initiated with printers from the specified organizational… |

### Get a list of print jobs.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-enumerate-print-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Customer ID prefixed with "customers/" or "customers/my_customer" to use the customer associated to the account making the… |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Note: Only >=… |
| orderBy | string | no | Field used to order results. If not specified, results will be ordered in descending order of the `complete_time` field. Supported order… |
| pageSize | integer | no | The number of print jobs in the page from 0 to 100 inclusive, if page_size is not specified or zero, the size will be 50. |
| pageToken | string | no | A page token received from a previous `EnumeratePrintJobs` call. Provide this to retrieve the subsequent page. If omitted, the first page… |
| printerOrgUnitId | string | no | The ID of the organizational unit for printers. If specified, only print jobs submitted to printers from the specified organizational unit… |

### Generate report of managed Chrome browser devices that have a specified app installed.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-find-installed-app-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appId | string | no | Unique identifier of the app. For Chrome apps and extensions, the 32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For Android… |
| appType | string | no | Type of the app. Optional. If not provided, an app type will be inferred from the format of the app ID. |
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| filter | string | no | Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported… |
| orderBy | string | no | Field used to order results. Supported order by fields: * machine * device_id |
| orgUnitId | string | no | The ID of the organizational unit. |
| pageSize | integer | no | Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Token to specify the page of the request to be returned. |

### Generate report of managed Chrome profiles that have a specified app installed.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-find-installed-app-profil` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| appId | string | no | Required. Unique identifier of the app. For Chrome apps and extensions, the 32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For… |
| appType | string | no | Type of the app. Optional. If not provided, an app type will be inferred from the format of the app ID. |
| customer | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| filter | string | no | Optional. Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter.… |
| orderBy | string | no | Optional. Field used to order results. Supported order by fields: * email * profile_id * profile_permanent_id |
| orgUnitId | string | no | Optional. The ID of the organizational unit. |
| pageSize | integer | no | Optional. Maximum number of results to return. Maximum and default are 100. |
| pageToken | string | no | Optional. Token to specify the page of the request to be returned. |

### Find SaaS usage reports of a customer based on the given search and sorting criteria.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-find-saas-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| filter | string | no | Optional. The filter expression to narrow down the SaaS reports to return. Supported operators are: =, !=, , >=, :. Logical operators AND,… |
| orderBy | string | no | Optional. The order by expression to sort the SaaS reports. Supported fields: * app * category * organization * founded_year *… |
| pageSize | integer | no | Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 100 reports will… |
| pageToken | string | no | Optional. A page token, received from a previous `FindSaasUsageReports` call. Provide this to retrieve the subsequent page. When… |

### Find SaaS usage reports of a customer grouped by browsers based on the given search and sorting criteria.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-find-saas-usage-browsers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| app | string | no | Required. The name of the SaaS application (e.g., `ChatGPT`, `Gemini`). |
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| filter | string | no | Optional. The filter expression to narrow down the SaaS browser reports to return. Supported operators are: =, !=, , >=, :. Logical… |
| orderBy | string | no | Optional. The order by expression to sort the SaaS browser reports. Supported fields: * machine * os_platform * first_navigation_time *… |
| pageSize | integer | no | Optional. The maximum number of browsers to return. The service may return fewer than this value. If unspecified, at most 100 browsers… |
| pageToken | string | no | Optional. A page token, received from a previous `FindSaasUsageBrowsers` call. Provide this to retrieve the subsequent page. |

### Find SaaS usage reports of a customer grouped by profiles based on the given search and sorting criteria.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-reports-find-saas-usage-profiles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| app | string | no | Required. The name of the SaaS application (e.g., `ChatGPT`, `Gemini`). |
| customer | string | yes | Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". |
| filter | string | no | Optional. The filter expression to narrow down the SaaS profile reports to return. Supported operators are: =, !=, , >=, :. Logical… |
| orderBy | string | no | Optional. The order by expression to sort the SaaS profile reports. Supported fields: * email * os_platform * first_navigation_time *… |
| pageSize | integer | no | Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 100 reports will… |
| pageToken | string | no | Optional. A page token, received from a previous `FindSaasUsageProfiles` call. Provide this to retrieve the subsequent page. |

### List all telemetry devices.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-telemetry-devices-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Only include resources that match the filter. Requests that don't specify a "reports_timestamp" value will default to returning… |
| pageSize | integer | no | Maximum number of results to return. Default value is 100. Maximum value is 1000. |
| pageToken | string | no | Token to specify next page in the list. |
| parent | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| readMask | string | no | Required. Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - device_id - serial_number -… |

### List telemetry events.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-telemetry-events-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Only include resources that match the filter. Although this parameter is currently optional, this parameter will be required-… |
| pageSize | integer | no | Optional. Maximum number of results to return. Default value is 100. Maximum value is 1000. |
| pageToken | string | no | Optional. Token to specify next page in the list. |
| parent | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| readMask | string | no | Required. Read mask to specify which fields to return. Although currently required, this field will become optional, while the filter… |

### List all telemetry notification configs.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-telemetry-notification-configs-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of notification configs to return. The service may return fewer than this value. If unspecified, at most 100… |
| pageToken | string | no | A page token, received from a previous `ListTelemetryNotificationConfigs` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. The parent which owns the notification configs. |

### Create a telemetry notification config.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-telemetry-notification-configs-cr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource where this notification config will be created. Format: `customers/{customer}` |
| body | object | yes | JSON request body |

### List all telemetry users.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-telemetry-users-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Only include resources that match the filter. Supported filter fields: - user_id - user_org_unit_id |
| pageSize | integer | no | Maximum number of results to return. Default value is 100. Maximum value is 1000. |
| pageToken | string | no | Token to specify next page in the list. |
| parent | string | yes | Required. Customer id or "my_customer" to use the customer associated to the account making the request. |
| readMask | string | no | Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - user_id - user_email -… |

### Moves a third party chrome profile user to a destination OU. All profiles associated to that user will be…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-third-party-profile-users-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Format: customers/{customer_id}/thirdPartyProfileUsers/{third_party_profile_user_id} |
| body | object | yes | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-apps-count-chrome-app-requests" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Chrome Management API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-chromemanagement/chromemanagement-customers-apps-count-chrome-app-requests with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Chrome Management API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Chrome Management API itself also needs your own key from googleapis.com.

### Can AI agents use the Chrome Management API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-chromemanagement.

### What is the status of the Chrome Management API API?
Needs your own provider key (bring your own key)
