Read a policy version including editable safe body, validation, usage, hash, and permissions.
GET /v1/policies/{policy_version}
GET
/v1/policies/{policy_version}
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” policy_version
required
string
Query Parameters
Section titled “Query Parameters ” tenant_id
string
environment_id
string
Responses
Section titled “ Responses ”Policy detail.
object
schema_version
required
policy_version
required
string
status
required
string
tenant_id
required
string
environment_id
required
string
owner
required
object
user_id
required
string
team
required
string
source
required
object
source_type
required
string
source_ref
string | null
description
required
string | null
body_format
required
body
required
Safe editable gateway policy manifest. Never contains prompts, payloads, tokens, or credential material.
object
validation
required
object
valid
required
boolean
status
required
checked_at
required
string | null format: date-time
checked_by
required
string | null
rule_count
required
integer
errors
required
Array<object>
object
reason_code
required
string
message
required
string
line
required
integer | null
column
required
integer | null
path
required
string
version_state
required
object
active_in_environment
required
boolean
previous_policy_version
required
string | null
last_published_at
required
string | null format: date-time
last_published_by
required
string | null
archived_at
required
string | null format: date-time
archived_by
required
string | null
usage_refs
required
Array<object>
object
server_id
required
string
tool_id
required
string | null
snapshot_id
required
string | null
status
required
string
manifest_hash
required
string
etag
required
string
permissions
required
object
resource_type
required
resource_id
required
string
allowed_actions
required
Array
Missing policy.read.
Policy not found in scoped environment.
Type set in Geist, Source Serif 4, and Departure Mono.