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 URLhttps://api.helena.bio (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 6 revisions of this API.