---
title: "POST /v1/{+customer}/policies:resolve"
method: POST
path: "/v1/{+customer}/policies:resolve"
tags: ["customers"]
---

# POST /v1/{+customer}/policies:resolve

`POST /v1/{+customer}/policies:resolve`

Gets the resolved policy values for a list of policies that match a search query.

## Path parameters

- `customer` string, required

## Request body

- GoogleChromePolicyVersionsV1ResolveRequest — Request message for getting the resolved policy value for a specific target.
  - `policyTargetKey` GoogleChromePolicyVersionsV1PolicyTargetKey — The key used to identify the target on which the policy will be applied.
    - `additionalTargetKeys` object — Map containing the additional target key name and value pairs used to further identify the target of the policy.
    - `targetResource` string — The target resource on which this policy is applied. The following resources are supported: * Organizational Unit ("orgunits/{orgunit_id}") * Group ("groups/{group_id}")
  - `pageSize` integer — The maximum number of policies to return, defaults to 100 and has a maximum of 1000.
  - `policySchemaFilter` string — Required. The schema filter to apply to the resolve request. Specify a schema name to view a particular schema, for example: chrome.users.ShowLogoutButton Wildcards are supported, but only in the leaf portion of the schema name. Wildcards cannot be used in namespace directly. Please read https://developers.google.com/chrome/policy/guides/policy-schemas for details on schema namespaces. For example: Valid: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Invalid: "*", "*.users", "chrome.*", "chrome.*.apps.*"
  - `pageToken` string — The page token used to retrieve a specific page of the request.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/chromepolicy.md) · [All operations](https://skmtc.net/google/apis/chromepolicy/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/chromepolicy/versions/25e5b64c669a/schema)
