Skip to main content
GET
/
risk
/
assessments
/
{assessment_id}
Get a single risk assessment by id
curl --request GET \
  --url https://api.mnemom.ai/v1/risk/assessments/{assessment_id} \
  --header 'Authorization: Bearer <token>'
{
  "assessment_id": "<string>",
  "agent_id": "<string>",
  "risk_score": 123,
  "contributing_factors": [
    {}
  ],
  "suggested_thresholds": {},
  "explanation": "<string>",
  "proof_id": "<string>",
  "created_at": "2023-11-07T05:31:56Z"
}

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>