Skip to content

Re-verify a configuration version's baseline

POST
/api/v1/projects/{projectId}/schema/versions/{versionId}/verify
curl --request POST \
--url https://app.avera.io/api/v1/projects/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/schema/versions/example/verify

Re-runs every check against the version’s stored snapshot and returns the current-rules verification matrix beside the as-of-then matrix recorded at promotion. When the check catalog changed since promotion, ruleSetChanged marks the current result as a gap analysis rather than a regression. The current-rules matrix carries the standing finding acknowledgments; the as-of-then matrix is returned as stored.

projectId
required
string format: uuid
versionId
required
string

OK

Media type*/*
object
versionNumber
required
integer format: int32
asOfThen
One of:
object
ruleSetVersion
required
string
results
required
Array<object>
object
checkId
required
string
status
required
string
Allowed values: PASS WARN FAIL
dimension
string | null
Allowed values: META_MODEL WORKFLOW RBAC FORM SIGNATURE_POLICY
detail
string | null
targetId
string | null
title
string | null
targetType
string | null
targetName
string | null
acknowledgment
One of:
object
id
required
string format: uuid
decision
required
string
Allowed values: ACCEPTED MITIGATED WITHDRAWN
rationale
required
string
decidedBy
required
string format: uuid
decidedByName
required
string
decidedAt
required
string format: date-time
stale
required
boolean
findingDetailAtDecision
required
string
passCount
required
integer format: int32
warnCount
required
integer format: int32
failCount
required
integer format: int32
acknowledgedCount
required
integer format: int32
currentRules
required
object
ruleSetVersion
required
string
results
required
Array<object>
object
checkId
required
string
status
required
string
Allowed values: PASS WARN FAIL
dimension
string | null
Allowed values: META_MODEL WORKFLOW RBAC FORM SIGNATURE_POLICY
detail
string | null
targetId
string | null
title
string | null
targetType
string | null
targetName
string | null
acknowledgment
One of:
object
id
required
string format: uuid
decision
required
string
Allowed values: ACCEPTED MITIGATED WITHDRAWN
rationale
required
string
decidedBy
required
string format: uuid
decidedByName
required
string
decidedAt
required
string format: date-time
stale
required
boolean
findingDetailAtDecision
required
string
passCount
required
integer format: int32
warnCount
required
integer format: int32
failCount
required
integer format: int32
acknowledgedCount
required
integer format: int32
ruleSetChanged
required
boolean