Skip to main content
POST
Acknowledge Policy Impact

Authorizations

Authorization
string
header
required

A Barndoor API key, sent as Authorization: Bearer <key>. Keys are prefixed bdai_ and are opaque — do not attempt to decode one. Interchangeable with an OAuth 2.0 access token.

Path Parameters

policy_id
string<uuid>
required
impact_id
string<uuid>
required

Response

Successful Response

One policy.policy_impact row, as returned by the impact list/detail routes.

Built with model_validate(row, from_attributes=True) directly off the ORM row — the field set below is a straight projection of policy_service.db.policy_impact.PolicyImpact, so there is no hand-mapping to drift out of sync.

id
string<uuid>
required
policy_id
string<uuid>
required
mcp_server_id
string
required
change_kind
string
required
tool_name
string
required
severity
string
required
status
string
required
to_version
integer
required
snapshot_id
string<uuid>
required
policy_status_at_eval
string
required
created_at
string<date-time>
required
from_version
integer | null
detail
Detail · object
acknowledged_at
string<date-time> | null
acknowledged_by
string | null
resolved_at
string<date-time> | null
resolved_by
string | null
resolution
string | null