---
title: "GET /policies"
method: GET
path: "/policies"
tags: ["Policy"]
---

# GET /policies

`GET /policies`

## Request

- Base URL: `{endpoint}/datagovernance/catalog`
- URL: `{endpoint}/datagovernance/catalog/policies`
- Auth: OAuth 2
  - Implicit: `https://login.microsoftonline.com/common/oauth2/authorize`
  - Scopes: `https://purview.azure.net/.default`

Lists policies with optional continuation token. Rate limit: 100 requests per 20-second window.

## Query parameters

- `api-version` string, required
- `skipToken` string

## Response `200`

The request has succeeded.

- CatalogResponse: CatalogResponse.
  - `values` CatalogValue[], required: The list of catalog values.
    - `name` string, required: The name of the catalog.
    - `id` string, required: The unique identifier of the catalog.
    - `version` integer, required: The version of the catalog.
    - `properties` CatalogProperties, required: CatalogProperties.
      - `description` string: The description of the catalog.
      - `decisionRules` DecisionRule[]: The type of the catalog.
        - `kind` string, required: The kind of decision rule.
        - `effect` string, required: The unique identifier of the decision rule.
        - `dnfCondition` array[], required: The name of the decision rule.
          - Condition[]
            - `attributeName` string, required: The name of the attribute.
            - `attributeValueIncludes` string: The operator of the condition.
            - `attributeValueIncludedIn` string[]: The values included in the condition.
            - `fromRule` string: The rule from which the condition is derived.
      - `attributeRules` AttributeRule[]: The attribute rules of the catalog.
        - `kind` string, required: The kind of attribute rule.
        - `id` string, required: The unique identifier of the attribute rule.
        - `name` string, required: The name of the attribute rule.
        - `dnfCondition` array[], required: The description of the attribute rule.
          - Condition[]
            - `attributeName` string, required: The name of the attribute.
            - `attributeValueIncludes` string: The operator of the condition.
            - `attributeValueIncludedIn` string[]: The values included in the condition.
            - `fromRule` string: The rule from which the condition is derived.
      - `entity` EntityReference, required: EntityReference.
        - `type` string, required: The type of the entity.
        - `referenceName` string, required: The reference name of the entity.
      - `parentEntityName` string: The parent entity name of the catalog.
  - `skipToken` string: The continuation token for pagination.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-07-13** (2025-09-15-preview) `4928fc2e3948`: 1 info
  - api operation id `ListPolicies` removed and replaced with `Policies_List`
- **2025-10-01** (2025-09-15-preview) `a588e84c8390`: 1 info
  - api operation id `Policies_List` removed and replaced with `ListPolicies`

[Operation history](https://skmtc.dev/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog/changes/policies/get.md)

---

[API](https://skmtc.dev/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog.md) - [All operations](https://skmtc.dev/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog/llms.txt) - [OpenAPI document](https://skmtc.dev/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog/revisions/70d32c954a8c?raw)
