families

Parse multi-sample VCF header

Parse VCF header and return list of sample names.

Usage: User uploads joint VCF, frontend calls this endpoint to discover sample names, then presents sample -> role mapping UI before final ingestion.

Epic 1 scope: backend detection only. Auto-inference of roles deferred to Epic 4-5 (UI-driven).

post/api/v1/vcf/validate-multisample

Request

Request body

vcf_file_pathstring required

Response

Successful Response

sample_namesstring[] required
sample_countinteger required

Changes

No recorded changes to this operation across all 6 revisions of this API.