Chrome Management API (chromemanagement:v1)

2026-10-10

9 new methods

Additions

    Methods
  • ▼ ▲ chromemanagement.customers.enrollmentTokens.get

      Parameters :

        name

          Pattern : ^customers/[^/]+/enrollmentTokens/[^/]+$

          Required : Yes

          Description : Required. The name of the enrollment token to retrieve. Format: customers/{customer}/enrollmentTokens/{token_permanent_id}

          Type : string

          Location : path

      Description : Gets a browser device enrollment token.

      Flat Path : v1/customers/{customersId}/enrollmentTokens/{enrollmentTokensId}

      Path : v1/{+name}

      Parameter Order : name

      HTTP Method : GET

  • ▼ ▲ chromemanagement.customers.enrollmentTokens.create

      Parameters :

        parent

          Description : Required. The parent resource where this enrollment token will be created. Format: customers/{customer}

          Location : path

          Type : string

          Required : Yes

          Pattern : ^customers/[^/]+$

        enrollmentTokenId

          Location : query

          Type : string

          Description : Optional. The ID to use for the enrollment token, which will become the final component of the enrollment token's resource name. This value must be local-unique under the customer and is optional. If not provided, it will be auto-generated. If provided, it must be 1-63 characters long and match the regular expression `[a-zA-Z0-9._-]+`.

      Path : v1/{+parent}/enrollmentTokens

      Flat Path : v1/customers/{customersId}/enrollmentTokens

      Parameter Order : parent

      HTTP Method : POST

      Description : Creates a new enrollment token for a browser device. Creation fails if there is already an active token for this customer under the same org unit.

  • ▼ ▲ chromemanagement.customers.enrollmentTokens.list

      Flat Path : v1/customers/{customersId}/enrollmentTokens

      HTTP Method : GET

      Description : Lists all browser device enrollment tokens.

      Parameters :

        pageToken

          Type : string

          Location : query

          Description : Optional. Token to specify next page in the list.

        parent

          Description : Required. The parent resource where this enrollment token will be created. Format: customers/{customer}

          Type : string

          Location : path

          Pattern : ^customers/[^/]+$

          Required : Yes

        pageSize

          Description : Optional. Maximum number of results to return. Maximum and default are 100.

          Type : integer

          Location : query

          Format : int32

        filter

          Type : string

          Location : query

          Description : Optional. Filter to apply to list results. The following fields can be used in the filter: * device_type (currently only 'CHROME_BROWSER' is supported) * token_state (supported values: 'ACTIVE', 'EXPIRED', 'REVOKED') * org_unit_path The full path of the org unit, such as /Montreal/Sales. * org_unit_id The obfuscated id of the org unit, not the full path.

      Path : v1/{+parent}/enrollmentTokens

      Parameter Order : parent

  • ▼ ▲ chromemanagement.customers.enrollmentTokens.revoke

      HTTP Method : POST

      Description : Revokes a browser device enrollment token.

      Parameter Order : name

      Flat Path : v1/customers/{customersId}/enrollmentTokens/{enrollmentTokensId}:revoke

      Path : v1/{+name}:revoke

      Parameters :

        name

          Type : string

          Required : Yes

          Pattern : ^customers/[^/]+/enrollmentTokens/[^/]+$

          Description : Required. The name of the enrollment token to revoke. Format: customers/{customer}/enrollmentTokens/{token_permanent_id}

          Location : path

  • ▼ ▲ chromemanagement.customers.chromeBrowsers.delete

      HTTP Method : DELETE

      Description : Deletes the data collected from a Chrome browser profile.

      Path : v1/{+name}

      Flat Path : v1/customers/{customersId}/chromeBrowsers/{chromeBrowsersId}

      Parameter Order : name

      Parameters :

        name

          Type : string

          Location : path

          Description : Required. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}

          Pattern : ^customers/[^/]+/chromeBrowsers/[^/]+$

          Required : Yes

  • ▼ ▲ chromemanagement.customers.chromeBrowsers.get

      HTTP Method : GET

      Description : Retrieves a single Chrome Browser identified by its customer ID and resource ID.

      Flat Path : v1/customers/{customersId}/chromeBrowsers/{chromeBrowsersId}

      Parameters :

        name

          Required : Yes

          Pattern : ^customers/[^/]+/chromeBrowsers/[^/]+$

          Description : Required. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}

          Type : string

          Location : path

      Parameter Order : name

      Path : v1/{+name}

  • ▼ ▲ chromemanagement.customers.chromeBrowsers.patch

      Parameter Order : name

      HTTP Method : PATCH

      Flat Path : v1/customers/{customersId}/chromeBrowsers/{chromeBrowsersId}

      Description : Updates annotation information for a Chrome Browser.

      Parameters :

        name

          Pattern : ^customers/[^/]+/chromeBrowsers/[^/]+$

          Required : Yes

          Description : Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}

          Type : string

          Location : path

        updateMask

          Type : string

          Format : google-fieldmask

          Location : query

          Description : Optional. The update mask that can be used to specify which fields to update.

      Path : v1/{+name}

  • ▼ ▲ chromemanagement.customers.chromeBrowsers.list

      Description : Retrieves all Chrome Browsers of a customer (paginated).

      Parameter Order : parent

      HTTP Method : GET

      Parameters :

        pageSize

          Format : int32

          Description : Optional. Maximum number of results to return. Maximum and default are 100.

          Location : query

          Type : integer

        orderBy

          Description : Optional. The fields used to specify the ordering of the results. The supported fields are: * `browser_permanent_id` * `last_sync` * `annotated_user` * `annotated_location` * `annotated_asset_id` * `annotated_notes` * `org_unit_path` * `os_version` * `enrollment_date` * `extension_count` * `policy_count` * `last_signed_in_user` * `machine_name` * `browser_version_channel` * `os_platform_version` * `last_activity_time` * `browser_version` By default, sorting is in ascending order, to specify descending order for a field, a suffix ` desc` should be added to the field name. The default ordering is the descending order of `last_status_report_time`.

          Type : string

          Location : query

        parent

          Location : path

          Pattern : ^customers/[^/]+$

          Description : Required. Format: customers/{customer_id}

          Type : string

          Required : Yes

        filter

          Description : Optional. The filter used to filter browsers. The following fields can be used in the filter: * `browser_permanent_id` * `last_policy_fetch_time` * `os_platform` * `os_architecture` * `os_version` * `machine_name` * `annotated_location` * `annotated_user` * `annotated_asset_id` * `annotated_note` * `org_unit_path` * `org_unit_id` * `last_registration_time` * `os_platform_version` * `browser_version` * `last_status_report_time` * `extension_count` * `policy_count` * `last_device_user` * `last_activity_time` * `device_id_collision` The following functions can be used in the filter: * `in_group(string)`: Filters browsers that belong to the specified Cloud Identity group resource name (e.g. `in_group("groups/{group_id}")`). Any of the above fields or functions can be used to specify a filter, and filtering by multiple fields or functions is supported with AND operator. String type, Integer type fields and enum type fields support `=` and `:` operators. The timestamp type fields support `=`, `<=` and `>=` operators. Timestamps expect an RFC-3339 formatted string (e.g. 2012-04-21T11:30:00-04:00). Wildcard `*` is only supported for `machine_name`, `annotated_asset_id`, and `browser_version`. In addition, global string literal filtering without a field name is supported: a single term (e.g., `ABC`) matches if any indexed string field contains `ABC`, and multiple terms joined by `AND` or whitespace (e.g., `machine AND 73` or `machine 73`) match browsers where every term appears in at least one indexed string field (whereas a single quoted phrase like `"machine 73"` matches the contiguous phrase within a single field).

          Location : query

          Type : string

        pageToken

          Location : query

          Description : Optional. Token to specify next page in the list.

          Type : string

      Path : v1/{+parent}/chromeBrowsers

      Flat Path : v1/customers/{customersId}/chromeBrowsers

  • ▼ ▲ chromemanagement.customers.chromeBrowsers.move

      Description : Moves managed Chrome Browsers to a new Organizational Unit (OU). If there is an error while moving any of the browsers, none of the browsers will be moved.

      HTTP Method : POST

      Path : v1/{+parent}/chromeBrowsers:move

      Parameters :

        parent

          Type : string

          Pattern : ^customers/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Format: customers/{customer_id}

      Flat Path : v1/customers/{customersId}/chromeBrowsers:move

      Parameter Order : parent