mtdna-curation

Get current mtDNA curation

Read current mtDNA curation + evaluator overlay. No audit emission.

Pipeline acmg_class / acmg_criteria are resolved server-side from the session DuckDB raw_variants table (HELIX-CR-2026-MTDNA: replaces the earlier "frontend composes" pattern). Failure to read DuckDB returns (None, None) and is treated as non-fatal degradation -- curation fields and evaluator overlay remain valid response components.

get/sessions/{session_id}/variants/{variant_idx}/mtdna-curation

Request

  • Base URL: https://api.helena.bio (the document declares no server; this is the origin it was published from)
  • URL: https://api.helena.bio/sessions/{session_id}/variants/{variant_idx}/mtdna-curation
  • Auth: HTTP bearer

Path parameters

session_idstring uuid required
variant_idxinteger required

Response

Successful Response

session_idstring uuid required
variant_idxinteger required
audit_event_idstring uuid nullable

Audit event UUID emitted on this write. None for GET responses (no audit emission on read paths).

validation_warningsstring[]

Non-blocking advisory warnings emitted during save. Curator may proceed regardless; warnings are logged in audit trail. HET-001: PP1 homoplasmy reminder fires when proband heteroplasmy >= 0.95 and homoplasmic_in_all=FALSE. GET, DELETE, and preview endpoints always return an empty list.

Changes

No recorded changes to this operation across all 1 revision of this API.