---
title: "Get Policy Set"
method: GET
path: "/api/v1/policy-sets/{policy_set_id}"
tags: ["policy-sets"]
---

# Get Policy Set

`GET /api/v1/policy-sets/{policy_set_id}`

## Request

- Base URL: `https://app.kaminari.ad`
- URL: `https://app.kaminari.ad/api/v1/policy-sets/{policy_set_id}`
- Auth: HTTP bearer

Get a policy set by ID.

## Path parameters

- `policy_set_id` string, uuid, required

## Response `200`

Successful Response

- PolicySetResponse: Policy set returned by API (with entries + bound-campaigns preview). ``campaigns`` is a bounded preview (first N by name, N = ``PoliciesSettings.campaigns_preview_limit``); ``campaigns_total`` carries the real membership size. The full list is served by the paginated ``GET /policy-sets/{id}/campaigns`` endpoint.
  - `id` string, uuid, required
  - `name` string, required
  - `description` string, required
  - `organization_id` string, uuid, required
  - `visibility` string, required
  - `is_approved` boolean, required
  - `is_default` boolean, required
  - `entries` PolicyEntryResponse[], required
    - `id` string, uuid, required
    - `rule_type` string, required
    - `tag_slug` string, nullable
    - `iab_v3` PolicyEntryIabV3Response: The validated IAB V3 prefix on an ``iab_v3`` rule.
      - `tier1` string, required
      - `tier2` string, nullable
      - `tier3` string, nullable
      - `tier4` string, nullable
    - `brand` string, nullable
    - `ai_category` PolicyEntryAiCategoryResponse: The freeform AI-category prefix on an ``ai_category`` rule.
      - `tier1` string, required
      - `tier2` string, nullable
      - `tier3` string, nullable
      - `tier4` string, nullable
    - `custom_taxonomy` PolicyEntryCustomTaxonomyResponse: The custom-taxonomy node prefix on a ``custom_taxonomy`` rule.
      - `taxonomy_id` string, uuid, required
      - `tier1` string, required
      - `tier2` string, nullable
      - `tier3` string, nullable
      - `tier4` string, nullable
    - `country_codes` string[], required
  - `campaigns` LinkedCampaignResponse[]
    - `id` string, uuid, required
    - `name` string, required
    - `is_archived` boolean, required
  - `campaigns_total` integer
  - `created_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kaminari/apis/kaminari-ad-api.md) · [All operations](https://skmtc.dev/kaminari/apis/kaminari-ad-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kaminari/apis/kaminari-ad-api/revisions/013f86e2fd32?raw)
