---
title: "Gene Associations"
method: POST
path: "/public/v1/gene-disease/genes/search"
tags: ["public-gene-disease"]
---

# Gene Associations

`POST /public/v1/gene-disease/genes/search`

## 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/public/v1/gene-disease/genes/search`
- Auth: none declared

## Request body

- GeneRequest
  - `limit` integer
  - `offset` integer
  - `gene` string, required

## Response `200`

Successful Response

- GeneDiseaseResponse
  - `contractVersion` '1.0', required
  - `status` 'ok' | 'not_found', required
  - `query` Query, required
    - `kind` 'gene' | 'disease', required
    - `value` string, required
    - `match` 'exact' | 'name_contains', required
  - `associations` Association[], required
    - `geneSymbol` string, required
    - `hgncId` string, nullable, required
    - `diseaseName` string, required
    - `diseaseId` string, required
    - `modeOfInheritance` string, required
    - `modeOfInheritanceId` string, nullable, required
    - `classification` string, required
    - `expertPanel` string, nullable, required
    - `reportUrl` string, nullable, required
    - `classificationDate` string, nullable, required
    - `sopVersion` string, nullable, required
  - `pagination` VariantAnalysisServicePresentationSchemasPublicGeneDiseaseSchemasPagination, required
    - `limit` integer, required
    - `offset` integer, required
    - `total` integer, required
    - `nextOffset` integer, nullable, required
  - `source` VariantAnalysisServicePresentationSchemasPublicGeneDiseaseSchemasSource, required
    - `name` 'ClinGen Gene-Disease Validity', required
    - `version` string, required
    - `snapshotSha256` string, required
    - `downloadUrl` string, required
    - `license` 'CC0-1.0', required
    - `attribution` string, required
  - `warnings` string[], required
  - `usage_boundary` UsageBoundary, required
    - `intended_use` 'professional_gene_disease_review', required
    - `patient_context_evaluated` false, required
    - `review_required` true, required
    - `not_for` 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)
