Skip to main content
GET
`GET /v1/audit/{alert_id}` — single receipt with ADR-0006 four-state discrimination.

Path Parameters

alert_id
string
required

Alert UUID

Response

Receipt JSON (alert + evidence wrapper)

Receipt envelope returned by GET /v1/audit/{alert_id} with a 200 (the alert_evidence row exists). The runtime body is assembled via json! for LEFT-JOIN flexibility; these structs mirror it field-for-field so /openapi.json documents the REAL shape instead of two opaque objects. Kept in lockstep with the json! body manually — the 202/410 responses use a different shape (see the endpoint's other documented responses).

alert
object
required

The alert object inside a 200 receipt body (GET /v1/audit/{alert_id}). Decimal money fields are JSON strings (preserves precision).

evidence
object
required

The evidence object inside a 200 receipt body — the frozen inputs and methodology pin that make the alert independently verifiable.

evidence_status
string
required

Always "ready" on a 200.