---
title: "Get Condition Set"
method: GET
path: "/v1/condition_sets/{condition_set_id}"
tags: ["Policies"]
---

# Get Condition Set

`GET /v1/condition_sets/{condition_set_id}`

Get a condition set by condition set ID.

## Path parameters

- `condition_set_id` string, required

## Headers

- `privy-app-id` string, required — ID of your Privy app.

## Response `200`

Requested condition set object.

- ConditionSet — A condition set for grouping related condition values.
  - `created_at` number, required — Unix timestamp of when the condition set was created in milliseconds.
  - `id` string, required — Unique ID of the created condition set. This will be the primary identifier when using the condition set in the future.
  - `name` string, required — Name of the condition set.
  - `owner_id` string, cuid2, required — A unique identifier for a key quorum.

## Changes

- **2026-06-09** `02e9839a74d4` — 2 info
  - removed `#/components/schemas/KeyQuorumId, subschema #2` from the `owner_id` response property `allOf` list for the response status `200`
  - added `#/components/schemas/KeyQuorumId, subschema #2` to the `owner_id` response property `anyOf` list for the response status `200`

[Change history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/condition_sets/:condition_set_id/get.md)

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) · [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/privy-io/privy-api/revisions/bb2eb34156cc/schema)
