Skip to main content
GET
Poll run status

Headers

Authorization
string | null

Bearer token with API key

Path Parameters

run_id
string
required

Query Parameters

min_severity
string | null

Severity threshold for verdict: critical, high, medium, low.

Response

Successful Response

Response for GET /api/v1/run/{run_id}.

run_id
string
required
model_id
string
required
status
string
required
started_at
string
required
findings_count
integer
required
ingest_incomplete
boolean
required

True when this run's findings ingest could not use part of its results, so findings_count is an under-read and a release gated on it cannot be trusted. A boolean rather than a tally on purpose: a single unreadable artifact stands for an unknown number of unread findings, so there is no meaningful quantity to compare against. false on runs that predate the column means 'nothing known to be unread' -- verified against the run artifacts for runs from 2026-06 onward; for a handful of older runs whose artifacts were never uploaded it is a reasoned inference rather than a re-check.

categories_planned
string[]
required
categories_completed
string[]
required
verdict
enum<string> | null
Available options:
pass,
fail
completed_at
string | null
findings_above_threshold
integer | null