Policies
Retrieve Policy Version
Get a policy version by ID. Supports two lookup methods:
- Direct PolicyVersion ID lookup
- Policy ID lookup using the policy’s current_version_id
GET
Retrieve a specific policy version with its full content.
This endpoint supports two lookup methods:
- Direct lookup: Provide a policy version ID to retrieve that specific version
- Policy lookup: Provide a policy ID to retrieve its current version
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | uuid | Yes | UUID of the policy version OR the policy (to get current version) |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
organization_id | uuid | Yes | UUID of the organization for access control |
Response Fields
| Field | Type | Description |
|---|---|---|
id | uuid | Unique identifier for this version |
version_name | string | Human-readable version name |
content | object | The policy content (guidelines, instructions, dispositions, summary_template) |
updated_at | datetime | When this version was last updated |
policy | object | The parent policy object |
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Query Parameters
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.
Maximum string length:
255Policy serializer
Minimal user serializer for audit metadata on policy versions.