Get one policy version
GET
/v1/policies/{policy_id}/versions/{version}
const url = 'https://api-staging.asqary.com/v1/policies/example/versions/1';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api-staging.asqary.com/v1/policies/example/versions/1 \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”policy_id
required
string
version
required
integer
Responses
Section titled “Responses”The version
Media typeapplication/json
object
version_id
required
string
version
required
integer
status
required
string
rules
required
Array<object>
object
code
required
string
version
required
integer
enabled
required
boolean
weight
required
number
config
required
object
key
additional properties
any
thresholds
required
object
medium
required
number
high
required
number
critical
required
number
actions
required
object
low
required
string
medium
required
string
high
required
string
critical
required
string
market
required
object
code
string
currency
string
timezone
string
spec
required
The configuration as submitted.
object
key
additional properties
any
config_sha256
required
SHA-256 of the resolved configuration.
string
engine_version
required
string
created_at
required
string format: date-time
tested_at
string | null format: date-time
activated_at
string | null format: date-time
archived_at
string | null format: date-time
first_used_at
string | null format: date-time
Example
{ "status": "draft", "actions": { "low": "approve", "medium": "approve", "high": "approve", "critical": "approve" }}Resource or endpoint not found.
Media typeapplication/json
object
error_code
required
Invalid_request, unauthorized, key_expired, key_revoked, forbidden, ip_not_allowed, quota_exceeded, not_found, method_not_allowed, conflict, policy_in_use, policy_active, policy_archived, idempotency_key_reused, validation_failed, rule_not_available, backtest_invalid_rows, backtest_too_large, rate_limited, internal_error
string
message
required
string
retryable
required
boolean
request_id
string
details
One of:
Array<object>
object
field
required
string
message
required
string
code
string
object
Example generated
{ "error_code": "example", "message": "example", "retryable": true, "request_id": "example", "details": {}}