---
title: "Get Entity"
method: GET
path: "/v3/api/entity/{id}"
tags: ["entity"]
---

# Get Entity

`GET /v3/api/entity/{id}`

## Request

- Base URL: `https://monarchinitiative.org` (the document declares no server; this is the origin it was published from)
- URL: `https://monarchinitiative.org/v3/api/entity/{id}`
- Auth: none declared

Retrieves the entity with the specified id

<b>Args:</b> <br>
    id (str): ID for the entity to retrieve, ex: MONDO:0019391

<b>Raises:</b> <br>
    HTTPException: 404 if the entity is not found

<b>Returns:</b> <br>
    Node: Entity details for the specified id

## Path parameters

- `id` string, required

## Query parameters

- `format` 'json' | 'tsv'

## Response `200`

Successful Response

- union
  - Node: UI container class extending Entity with additional information
    - `id` string, required
    - `category` string, nullable
    - `name` string, nullable
    - `description` string, nullable
    - `xref` string[], nullable
    - `synonym` string[], nullable
    - `exact_synonym` string[], nullable: An exact synonym for the entity
    - `broad_synonym` string[], nullable: A broader synonym for the entity
    - `narrow_synonym` string[], nullable: A narrower synonym for the entity
    - `related_synonym` string[], nullable: A related synonym for the entity
    - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
    - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
    - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
    - `iri` string, nullable
    - `same_as` string[], nullable
    - `subsets` string[], nullable: A list of subsets that the entity belongs to
    - `file_source` string, nullable: Source file stem injected by koza at load time.
    - `provided_by` string, nullable
    - `full_name` string, nullable: The long form name of an entity
    - `symbol` string, nullable
    - `has_gene` string[], nullable
    - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
    - `has_attribute` string[], nullable
    - `has_biological_sex` string, nullable: The biological sex of an individual entity.
    - `synonyms` string, nullable
    - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
    - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
    - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
    - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
    - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
    - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
    - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
    - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
    - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
    - `uri` string, nullable: The URI of the entity
    - `inheritance` Entity: Post-closurize node shape (entity + closure expansion + per-predicate aggregations).
      - `id` string, required
      - `category` string, nullable
      - `name` string, nullable
      - `description` string, nullable
      - `xref` string[], nullable
      - `synonym` string[], nullable
      - `exact_synonym` string[], nullable: An exact synonym for the entity
      - `broad_synonym` string[], nullable: A broader synonym for the entity
      - `narrow_synonym` string[], nullable: A narrower synonym for the entity
      - `related_synonym` string[], nullable: A related synonym for the entity
      - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
      - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
      - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
      - `iri` string, nullable
      - `same_as` string[], nullable
      - `subsets` string[], nullable: A list of subsets that the entity belongs to
      - `file_source` string, nullable: Source file stem injected by koza at load time.
      - `provided_by` string, nullable
      - `full_name` string, nullable: The long form name of an entity
      - `symbol` string, nullable
      - `has_gene` string[], nullable
      - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
      - `has_attribute` string[], nullable
      - `has_biological_sex` string, nullable: The biological sex of an individual entity.
      - `synonyms` string, nullable
      - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
      - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
      - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
      - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
      - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
      - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
      - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
      - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
      - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
    - `causal_gene` Entity[], nullable: A list of genes that are known to be causally associated with a disease
      - `id` string, required
      - `category` string, nullable
      - `name` string, nullable
      - `description` string, nullable
      - `xref` string[], nullable
      - `synonym` string[], nullable
      - `exact_synonym` string[], nullable: An exact synonym for the entity
      - `broad_synonym` string[], nullable: A broader synonym for the entity
      - `narrow_synonym` string[], nullable: A narrower synonym for the entity
      - `related_synonym` string[], nullable: A related synonym for the entity
      - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
      - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
      - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
      - `iri` string, nullable
      - `same_as` string[], nullable
      - `subsets` string[], nullable: A list of subsets that the entity belongs to
      - `file_source` string, nullable: Source file stem injected by koza at load time.
      - `provided_by` string, nullable
      - `full_name` string, nullable: The long form name of an entity
      - `symbol` string, nullable
      - `has_gene` string[], nullable
      - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
      - `has_attribute` string[], nullable
      - `has_biological_sex` string, nullable: The biological sex of an individual entity.
      - `synonyms` string, nullable
      - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
      - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
      - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
      - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
      - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
      - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
      - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
      - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
      - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
    - `causes_disease` Entity[], nullable: A list of diseases that are known to be causally associated with a gene
      - `id` string, required
      - `category` string, nullable
      - `name` string, nullable
      - `description` string, nullable
      - `xref` string[], nullable
      - `synonym` string[], nullable
      - `exact_synonym` string[], nullable: An exact synonym for the entity
      - `broad_synonym` string[], nullable: A broader synonym for the entity
      - `narrow_synonym` string[], nullable: A narrower synonym for the entity
      - `related_synonym` string[], nullable: A related synonym for the entity
      - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
      - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
      - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
      - `iri` string, nullable
      - `same_as` string[], nullable
      - `subsets` string[], nullable: A list of subsets that the entity belongs to
      - `file_source` string, nullable: Source file stem injected by koza at load time.
      - `provided_by` string, nullable
      - `full_name` string, nullable: The long form name of an entity
      - `symbol` string, nullable
      - `has_gene` string[], nullable
      - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
      - `has_attribute` string[], nullable
      - `has_biological_sex` string, nullable: The biological sex of an individual entity.
      - `synonyms` string, nullable
      - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
      - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
      - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
      - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
      - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
      - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
      - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
      - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
      - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
    - `node_relationships` NodeRelationship[], nullable: A list of relationships from this node to counterpart entities, each retaining its original relation (e.g. an RO term) and that relation's human-readable label. Used for Mondo disease<->gene related_to associations.
      - `relation` string, nullable: The original relation/predicate CURIE connecting a node to a related entity (e.g. an RO term such as RO:0004003)
      - `relation_label` string, nullable: The human-readable label of the relation, resolved from the KG
      - `related_entity` Entity, required: Post-closurize node shape (entity + closure expansion + per-predicate aggregations).
        - `id` string, required
        - `category` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `xref` string[], nullable
        - `synonym` string[], nullable
        - `exact_synonym` string[], nullable: An exact synonym for the entity
        - `broad_synonym` string[], nullable: A broader synonym for the entity
        - `narrow_synonym` string[], nullable: A narrower synonym for the entity
        - `related_synonym` string[], nullable: A related synonym for the entity
        - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
        - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
        - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
        - `iri` string, nullable
        - `same_as` string[], nullable
        - `subsets` string[], nullable: A list of subsets that the entity belongs to
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `full_name` string, nullable: The long form name of an entity
        - `symbol` string, nullable
        - `has_gene` string[], nullable
        - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
        - `has_attribute` string[], nullable
        - `has_biological_sex` string, nullable: The biological sex of an individual entity.
        - `synonyms` string, nullable
        - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
        - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
        - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
        - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
        - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
        - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
        - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
        - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
        - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
    - `mappings` ExpandedCurie[], nullable: List of ExpandedCuries with id and url for mapped entities
      - `id` string, required
      - `url` string, nullable
    - `external_links` ExpandedCurie[], nullable: ExpandedCurie with id and url for xrefs
      - `id` string, required
      - `url` string, nullable
    - `provided_by_link` ExpandedCurie: A curie bundled along with its expanded url
      - `id` string, required
      - `url` string, nullable
    - `association_counts` AssociationCount[], required
      - `label` string, required
      - `count` integer, nullable: count of documents
      - `key` string, nullable: Stable section identifier used as the frontend section key and the association-table key. Equals the category for plain single-category sections.
      - `category` string, nullable
      - `count_direct` integer, nullable: Count of direct associations (no closure/descendants)
      - `count_with_orthologs` integer, nullable: Count including associations from orthologous genes
    - `cross_species_term_clique` CrossSpeciesTermClique: A grouping of species-specific terms (HP, MP, ZP) under a common cross-species parent (UPHENO/UBERON), with associations between them.
      - `root_term` Entity, required: Post-closurize node shape (entity + closure expansion + per-predicate aggregations).
        - `id` string, required
        - `category` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `xref` string[], nullable
        - `synonym` string[], nullable
        - `exact_synonym` string[], nullable: An exact synonym for the entity
        - `broad_synonym` string[], nullable: A broader synonym for the entity
        - `narrow_synonym` string[], nullable: A narrower synonym for the entity
        - `related_synonym` string[], nullable: A related synonym for the entity
        - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
        - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
        - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
        - `iri` string, nullable
        - `same_as` string[], nullable
        - `subsets` string[], nullable: A list of subsets that the entity belongs to
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `full_name` string, nullable: The long form name of an entity
        - `symbol` string, nullable
        - `has_gene` string[], nullable
        - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
        - `has_attribute` string[], nullable
        - `has_biological_sex` string, nullable: The biological sex of an individual entity.
        - `synonyms` string, nullable
        - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
        - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
        - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
        - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
        - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
        - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
        - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
        - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
        - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
      - `clique_entities` Entity[], required: Species-specific child terms (HP, MP, ZP, etc.) that are subclasses of the root term
        - `id` string, required
        - `category` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `xref` string[], nullable
        - `synonym` string[], nullable
        - `exact_synonym` string[], nullable: An exact synonym for the entity
        - `broad_synonym` string[], nullable: A broader synonym for the entity
        - `narrow_synonym` string[], nullable: A narrower synonym for the entity
        - `related_synonym` string[], nullable: A related synonym for the entity
        - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
        - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
        - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
        - `iri` string, nullable
        - `same_as` string[], nullable
        - `subsets` string[], nullable: A list of subsets that the entity belongs to
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `full_name` string, nullable: The long form name of an entity
        - `symbol` string, nullable
        - `has_gene` string[], nullable
        - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
        - `has_attribute` string[], nullable
        - `has_biological_sex` string, nullable: The biological sex of an individual entity.
        - `synonyms` string, nullable
        - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
        - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
        - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
        - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
        - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
        - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
        - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
        - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
        - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
      - `clique_associations` ExpandedAssociation[], required: All associations within this clique: vertical (subclass_of from children to root) and horizontal (same_as, homologous_to between children)
        - `id` string, required
        - `predicate` string, required
        - `category` string, nullable
        - `agent_type` string, required: Describes the high-level category of agent who originally generated a statement of knowledge or other type of information.
        - `aggregator_knowledge_source` string[], nullable
        - `knowledge_level` string, required: Describes the level of knowledge expressed in a statement, based on the reasoning or analysis methods used to generate the statement, or the scope or specificity of what the statement expresses to be true.
        - `primary_knowledge_source` string, nullable
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `publications` string[], nullable
        - `qualifiers` string[], nullable
        - `has_evidence` string[], nullable
        - `frequency_qualifier` string, nullable
        - `has_count` integer, nullable: count of out of has_total representing a frequency
        - `has_percentage` number, nullable: percentage, which may be calculated from has_count and has_total, as 100 * quotient or provided directly, rounded to the integer level
        - `has_quotient` number, nullable: quotient, which should be 1/100 of has_percentage
        - `has_total` integer, nullable: total, devided by has_count, representing a frequency
        - `negated` boolean, nullable
        - `onset_qualifier` string, nullable
        - `sex_qualifier` string, nullable
        - `original_predicate` string, nullable: used to hold the original relation/predicate that an external knowledge source uses before transformation to match the biolink-model specification.
        - `disease_context_qualifier` string, nullable: A context qualifier representing a disease or condition in which a relationship expressed in an association took place.
        - `has_attribute` string[], nullable
        - `object_aspect_qualifier` string, nullable: Composes with the core concept (+ qualifier) to describe new concepts of a more specific kind. The aspect qualifier represents an attribute of the object that is the focus of the relationship (e.g. for an association where the object is a gene, this might be the expression, abundance, activity, or stability of the gene).
        - `FDA_adverse_event_level` string, nullable: The level of FDA adverse event reporting for a drug-condition association.
        - `species_context_qualifier` string, nullable: A context qualifier representing a species in which a relationship expressed in an association took place.
        - `stage_qualifier` string, nullable
        - `qualifier` string, nullable
        - `object_specialization_qualifier` string, nullable: A qualifier that composes with a core subject/object concept to define a more specific version of the object concept, specifically using an ontology term that is not a subclass or descendant of the core concept and in the vast majority of cases, is of a different ontological namespace than the category or namespace of the object identifier.
        - `subject` string, required
        - `object` string, required
        - `original_subject` string, nullable
        - `original_object` string, nullable
        - `evidence_count` integer, nullable: count of supporting documents, evidence codes, and sources supplying evidence
        - `grouping_key` string, nullable: A concatenation of fields used to group associations with the same essential/defining properties
        - `subject_label` string, nullable: The name of the subject entity
        - `subject_category` string, nullable: The category of the subject entity
        - `subject_namespace` string, nullable: The namespace/prefix of the subject entity
        - `subject_closure` string[], nullable: Field containing subject id and the ids of all of it's ancestors
        - `subject_closure_label` string[], nullable: Field containing subject name and the names of all of it's ancestors
        - `subject_taxon` string, nullable
        - `subject_taxon_label` string, nullable
        - `object_label` string, nullable: The name of the object entity
        - `object_category` string, nullable: The category of the object entity
        - `object_namespace` string, nullable: The namespace/prefix of the object entity
        - `object_closure` string[], nullable: Field containing object id and the ids of all of it's ancestors
        - `object_closure_label` string[], nullable: Field containing object name and the names of all of it's ancestors
        - `object_taxon` string, nullable
        - `object_taxon_label` string, nullable
        - `disease_context_qualifier_label` string, nullable: The name of the disease_context_qualifier entity
        - `disease_context_qualifier_category` string, nullable: The category of the disease_context_qualifier entity
        - `disease_context_qualifier_namespace` string, nullable: The namespace/prefix of the disease_context_qualifier entity
        - `disease_context_qualifier_closure` string[], nullable: Field containing disease_context_qualifier id and the ids of all of it's ancestors
        - `disease_context_qualifier_closure_label` string[], nullable: Field containing disease_context_qualifier name and the names of all of it's ancestors
        - `species_context_qualifier_label` string, nullable: The name of the species_context_qualifier entity
        - `species_context_qualifier_category` string, nullable: The category of the species_context_qualifier entity
        - `species_context_qualifier_namespace` string, nullable: The namespace/prefix of the species_context_qualifier entity
        - `stage_qualifier_label` string, nullable: The name of the stage_qualifier entity
        - `stage_qualifier_category` string, nullable: The category of the stage_qualifier entity
        - `stage_qualifier_namespace` string, nullable: The namespace/prefix of the stage_qualifier entity
        - `sex_qualifier_label` string, nullable: The name of the sex_qualifier entity
        - `sex_qualifier_category` string, nullable: The category of the sex_qualifier entity
        - `sex_qualifier_namespace` string, nullable: The namespace/prefix of the sex_qualifier entity
        - `onset_qualifier_label` string, nullable: The name of the onset_qualifier entity
        - `onset_qualifier_category` string, nullable: The category of the onset_qualifier entity
        - `onset_qualifier_namespace` string, nullable: The namespace/prefix of the onset_qualifier entity
        - `frequency_qualifier_label` string, nullable: The name of the frequency_qualifier entity
        - `frequency_qualifier_category` string, nullable: The category of the frequency_qualifier entity
        - `frequency_qualifier_namespace` string, nullable: The namespace/prefix of the frequency_qualifier entity
        - `provided_by_link` ExpandedCurie: A curie bundled along with its expanded url
          - `id` string, required
          - `url` string, nullable
        - `has_evidence_links` ExpandedCurie[], nullable: List of ExpandedCuries with id and url for evidence
          - `id` string, required
          - `url` string, nullable
        - `publications_links` ExpandedCurie[], nullable: List of ExpandedCuries with id and url for publications
          - `id` string, required
          - `url` string, nullable
        - `supporting_text` string[], nullable: The text in a publication that supports the assertion in the association.
        - `highlighting` AssociationHighlighting: Optional highlighting information for search results
          - `object_label` string[], nullable: The name of the object entity
          - `object_closure_label` string[], nullable: Field containing object name and the names of all of it's ancestors
          - `subject_label` string[], nullable: The name of the subject entity
          - `subject_closure_label` string[], nullable: Field containing subject name and the names of all of it's ancestors
          - `predicate` string[], nullable
    - `node_hierarchy` NodeHierarchy
      - `super_classes` Entity[], required
        - `id` string, required
        - `category` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `xref` string[], nullable
        - `synonym` string[], nullable
        - `exact_synonym` string[], nullable: An exact synonym for the entity
        - `broad_synonym` string[], nullable: A broader synonym for the entity
        - `narrow_synonym` string[], nullable: A narrower synonym for the entity
        - `related_synonym` string[], nullable: A related synonym for the entity
        - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
        - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
        - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
        - `iri` string, nullable
        - `same_as` string[], nullable
        - `subsets` string[], nullable: A list of subsets that the entity belongs to
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `full_name` string, nullable: The long form name of an entity
        - `symbol` string, nullable
        - `has_gene` string[], nullable
        - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
        - `has_attribute` string[], nullable
        - `has_biological_sex` string, nullable: The biological sex of an individual entity.
        - `synonyms` string, nullable
        - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
        - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
        - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
        - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
        - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
        - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
        - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
        - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
        - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
      - `sub_classes` Entity[], required
        - `id` string, required
        - `category` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `xref` string[], nullable
        - `synonym` string[], nullable
        - `exact_synonym` string[], nullable: An exact synonym for the entity
        - `broad_synonym` string[], nullable: A broader synonym for the entity
        - `narrow_synonym` string[], nullable: A narrower synonym for the entity
        - `related_synonym` string[], nullable: A related synonym for the entity
        - `deprecated` boolean, nullable: A boolean flag indicating that an entity is no longer considered current or valid.
        - `in_taxon` string, nullable: The biolink taxon that the entity is in the closure of.
        - `in_taxon_label` string, nullable: The label of the biolink taxon that the entity is in the closure of.
        - `iri` string, nullable
        - `same_as` string[], nullable
        - `subsets` string[], nullable: A list of subsets that the entity belongs to
        - `file_source` string, nullable: Source file stem injected by koza at load time.
        - `provided_by` string, nullable
        - `full_name` string, nullable: The long form name of an entity
        - `symbol` string, nullable
        - `has_gene` string[], nullable
        - `type` string, nullable: The type of the entity (e.g. sequence onotology type for genes etc)
        - `has_attribute` string[], nullable
        - `has_biological_sex` string, nullable: The biological sex of an individual entity.
        - `synonyms` string, nullable
        - `namespace` string, nullable: The namespace/prefix portion of this entity's identifier
        - `has_phenotype` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity
        - `has_phenotype_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity
        - `has_phenotype_count` integer, nullable: A count of the number of phenotypes that are known to be associated with this entity
        - `has_phenotype_closure` string[], nullable: A list of phenotype identifiers that are known to be associated with this entity expanded to include all ancestors
        - `has_phenotype_closure_label` string[], nullable: A list of phenotype labels that are known to be associated with this entity expanded to include all ancestors
        - `has_descendant` string[], nullable: A list of entity identifiers that are known to be descendants of this entity
        - `has_descendant_label` string[], nullable: A list of entity labels that are known to be descendants of this entity
        - `has_descendant_count` integer, nullable: A count of the number of entities that are known to be descendants of this entity
  - string

## Other responses

- `404`: Not Found
- `422`: Validation Error

## Changes

- **2026-09-26** `00871419e83e`: 1 info
  - added the optional property `anyOf[subschema #1: Node]/association_counts/items/key` to the response with the `200` status
- **2026-08-26** `2ceb106a8c03`: 1 warning
  - removed the optional property `anyOf[subschema #1: Node]/cross_species_term_clique/anyOf[subschema #1: CrossSpeciesTermClique]/clique_associations/items/sources` from the response with the `200` status
- **2026-07-26** `1dd6862950fc`: 2 info
  - added the optional property `anyOf[subschema #1: Node]/cross_species_term_clique/anyOf[subschema #1: CrossSpeciesTermClique]/clique_associations/items/sources` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: Node]/node_relationships` to the response with the `200` status

[Operation history](https://skmtc.dev/monarchinitiative/apis/monarchinitiative-api/changes/v3/api/entity/:id/get.md)

---

[API](https://skmtc.dev/monarchinitiative/apis/monarchinitiative-api.md) - [All operations](https://skmtc.dev/monarchinitiative/apis/monarchinitiative-api/llms.txt) - [OpenAPI document](https://skmtc.dev/monarchinitiative/apis/monarchinitiative-api/revisions/00871419e83e?raw)
