---
title: "Gene Profile"
method: POST
path: "/public/v1/genes/profile"
tags: ["public-genes"]
---

# Gene Profile

`POST /public/v1/genes/profile`

## 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/genes/profile`
- Auth: none declared

## Request body

- ProfileRequest
  - `gene_id` string, required
  - `request_id` string, required
  - `snapshot_id` string, nullable

## Response `200`

Successful Response

- ProfileResponse
  - `schema_version` '1.0'
  - `gene_id` string, required
  - `request_id` string, required
  - `snapshot_id` string, required
  - `canonical_symbol` string, required
  - `generated_at` string, required
  - `identity` GeneIdentity, required
    - `gene_id` string, required
    - `symbol` string, required
    - `name` string, required
    - `locus_type` string, required
    - `status` 'Approved' | 'Entry Withdrawn' | 'Merged/Split', required
    - `aliases` string[]
    - `previous_symbols` string[]
    - `ensembl_ids` string[]
    - `ncbi_gene_ids` string[]
    - `source_id` string, required
    - `replacement_gene_ids` string[]
  - `sources` object, required
  - `sections` object, 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)
