risk-assessment

Get Factor Assessment

The single polled endpoint for the factor-detail screen (F-9).

Rating, rationale, resolved citations, prior ratings and the whole transcript come from here; step results stay fetch-on-demand.

get/risk-assessment/factor-assessments/{factor_assessment_id}

Request

  • Base URL
    https://api.kobaltlabs.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.kobaltlabs.com/risk-assessment/factor-assessments/{factor_assessment_id}
  • Auth
    none declared

Path parameters

factor_assessment_idstring uuid required

Response

Successful Response

factor_assessment_idstring uuid required
risk_assessment_idstring uuid required
vendor_idstring uuid required
ordinalinteger required
factor_countinteger required
status'queued' | 'running' | 'complete' | 'error' required

Lifecycle of one factor's assessment within a run.

There is no deferral state: a factor either produces a rating its rationale can defend, or it errors. Missing evidence is narrated in the rationale.

progress_pctinteger nullable required
current_activitystring nullable required
review_state'proposed' | 'approved' | 'overridden' required

Where a human reviewer stands on the agent's proposed rating.

Written by the approval workflow (M5); until then every completed factor sits at PROPOSED, which is what renders the "Kobalt proposed" chip.

reviewer_namestring nullable required
reviewed_atstring date-time nullable required
reviewer_notestring nullable required
rationalestring nullable required
citation_countinteger required
distinct_document_countinteger required
assessment_guidancestring required
rating_rubricstring nullable required
errorstring nullable required

Changes

No recorded changes to this operation across all 8 revisions of this API.