---
title: "Run QC checks"
method: POST
path: "/sessions/{session_id}/qc"
tags: ["qc"]
---

# Run QC checks

`POST /sessions/{session_id}/qc`

## 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}/qc`
- Auth: none declared

Run quality control checks on analysis session

## Path parameters

- `session_id` string, uuid, required

## Request body

- QCCheckRequest: Request schema for running QC checks.
  - `analysis_type` string, required: Analysis type: wgs or wes

## Response `200`

Successful Response

- QCMetricsResponse: Response schema for QC metrics.
  - `session_id` string, required
  - `total_variants` integer, required
  - `ti_tv_ratio` number, required
  - `het_hom_ratio` number, required
  - `mean_depth` number, required
  - `pct_bases_above_10x` number, required
  - `qc_passed` boolean, required
  - `failure_reasons` string[], required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service.md) · [All operations](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service/llms.txt) · [OpenAPI document](https://skmtc.dev/helena/apis/helix-insight-variant-analysis-service/revisions/fe51fd20cdf1?raw)
