Skip to main content
GET
Get a single risk assessment by id
Authentication required. Pass your Bearer token (Authorization: Bearer <token>) or API key (X-Mnemom-Api-Key: <key>). Results are account-scoped — a valid token from a different account returns 404 rather than 403 to avoid leaking resource existence. See Authorization model.

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

assessment_id
string
required

Individual assessment id (ra-…).

Response

Assessment row.

Individual risk assessment row (ra-…). Produced by POST /risk/assess.

assessment_id
string
agent_id
string
risk_score
number

0–1000 integer (higher = riskier).

risk_level
enum<string>
Available options:
low,
moderate,
high,
critical
recommendation
enum<string>
Available options:
proceed,
proceed_with_caveats,
require_approval,
block
confidence
enum<string>
Available options:
insufficient,
low,
medium,
high
contributing_factors
object[]
suggested_thresholds
object
explanation
string
proof_id
string | null
proof_status
enum<string>
Available options:
none,
pending,
completed,
failed
created_at
string<date-time>