404 rather than 403 to avoid leaking resource existence. See Authorization model for the full specification.
Endpoints
Assess individual risk
Example request:
RiskAssessment object with risk_score, risk_level, recommendation, confidence, contributing_factors, suggested_thresholds, explanation, proof_id, proof_status (none immediately after creation on the Free tier or when async proof dispatch does not complete; progresses to pending → completed or failed as the proof generates — see proof lifecycle), and created_at.
Assess team risk
Example request:
TeamRiskAssessment object with team_risk_score, team_risk_level, team_coherence_score, team_recommendation, pillar breakdowns (portfolio_risk, coherence_risk, concentration_risk, weakest_link_risk), shapley_values, outliers, clusters, value_divergences, synergy_type, individual_assessments, explanation, and proof fields.
Get assessment
404 for IDs that belong to a different account.
Get team assessment
404 for IDs that belong to a different account — see Authorization model.
Get risk history
Get proof
404 for IDs that belong to a different account.
Response includes:
Feature gating
Risk endpoints require therisk_assessment feature to be enabled on the caller’s billing plan. Team risk requires the team_risk_assessment feature. ZK proofs require the zk_proofs feature.
See Pricing for plan details.