Skip to main content
GET
Retrieve a specific policy version with its full content. This endpoint supports two lookup methods:
  1. Direct lookup: Provide a policy version ID to retrieve that specific version
  2. Policy lookup: Provide a policy ID to retrieve its current version

Path Parameters

Query Parameters

Response Fields

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Query Parameters

organization_id
string<uuid>

Organization ID. This is required for access control. It can be provided via query or request body depending on the endpoint.

Response

200 - application/json

Policy version serializer for public API.

Exposes auto-generated structure IDs (category/rule/sub-rule IDs) in responses so users can reference specific rules. IDs are immutable - any IDs provided in create/update requests are ignored and regenerated by the backend.

id
string<uuid>
required
read-only
version_name
string
required
Maximum string length: 255
content
any
required
created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
policy
object
required

Policy serializer

created_by
object
required

Minimal user serializer for audit metadata on policy versions.

base_version_id
string<uuid> | null
required
read-only