families
Create family + sessions from individual single-sample VCFs (atomic)
Atomically create family + N sessions from individual single-sample VCFs.
Flow:
- Validate inheritance_hypothesis, family_role, affected_status per member.
- For each member: parse VCF header to confirm single-sample (reject multi-sample VCFs with 400 + redirect to /families/from-joint-vcf).
- Build session_specs with vcf_sample_name extracted from each VCF (single sample per file). vcf_mode set to "separate" via metadata.
- Call SO atomic endpoint POST /internal/families/with-sessions.
- Return family + session_ids.
Atomicity guaranteed by SO transaction layer.
HELIX-CR-2026-FAMILY-FRONTEND-001 Phase 3-B.
post/api/v1/families/from-separate-vcfs
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/api/v1/families/from-separate-vcfs
- Auth: HTTP bearer
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.