requirement-checks

Approve Requirements

Approve one or more requirement checks.

Accepts a list of requirement IDs and sets each to APPROVED. Requirements that already have an associated issue are skipped — their resolution is being tracked via the issue, and flipping them to APPROVED would orphan the issue and put the row in a state where the reviewer can no longer create a fresh issue from the UI. A follow-up does not close the check, so those rows are still approvable.

post/requirement-checks/approve

Request body

requirement_idsstring[]

Response

Successful Response

idstring uuid required
evidence_packet_idstring uuid required
evidence_packet_section_idstring uuid nullable
risk_area_namestring nullable
template_idstring uuid nullable
template_namestring nullable
question_idstring uuid required
compliance'compliant' | 'non_compliant' | 'partially_compliant' | 'no_evidence' | 'not_applicable'

Compliance status for an evidence requirement.

ai_compliance'compliant' | 'non_compliant' | 'partially_compliant' | 'no_evidence' | 'not_applicable'

Compliance status for an evidence requirement.

check_labelstring nullable
ai_check_labelstring nullable
classified_atstring date-time nullable
reviewer_notestring nullable
approval_status'pending' | 'approved' | 'issue_created'

Approval status for an evidence requirement check.

issue_idstring uuid nullable
collaborative_task_idstring uuid nullable
closed_atstring date-time nullable
check_type'REQUIREMENT' | 'RISK_FACTOR'

Discriminator for the evidence_requirement_checks polymorphic hierarchy.

suggested_inherent_risk_labelstring uuid nullable
suggested_inherent_risk_rationalestring nullable
suggested_control_strength_labelstring nullable
suggested_control_strength_rationalestring nullable
manual_inherent_risk_labelstring uuid nullable
manual_control_strength_labelstring nullable
agent_run_idstring uuid nullable

Changes

No recorded changes to this endpoint across all 1 revision of this API.