---
title: "Changes to Get the descendant list for an Entity.  The descendants are the nodes \"downstream\" from the current node.  This list traverses all the levels in the graph. Returns all descendants as an array of Entities."
method: GET
path: "/descendants/{id}"
---

# Changes to Get the descendant list for an Entity.  The descendants are the nodes "downstream" from the current node.  This list traverses all the levels in the graph. Returns all descendants as an array of Entities.

`GET /descendants/{id}`

> Every recorded change to this operation, newest first.
> 64 revisions in range; 12 not diffed.

## Timeline

Changed in 10 of 64 revisions.

- **2025-03-18** `783ef38c8a50`: 1 info
- **2025-03-18** `789a6cb89c21`: 1 info
- **2025-03-17** `6bdb8a81a6d6`: 1 info
- **2025-03-11** `f501fd04e98c`: 1 breaking, 1 info
- **2023-12-07** `baf36099f131`: 4 warning
- **2023-12-07** `b5ab67c746f7`: 2 info
- **2023-11-29** `2d0ea8f4f444`: 1 warning, 1 info
- **2023-11-28** `e52647b58e30`: 5 info
- **2023-11-21** `ad851942ac27`: 6 warning
- **2023-11-14** `fceff381ab8a`: 2 info

## Changes

- **2025-03-18** `783ef38c8a50`: 1 info
  - added the non-success response with the status `303`
- **2025-03-18** `789a6cb89c21`: 1 info
  - removed the non-success response with the status `303`
- **2025-03-17** `6bdb8a81a6d6`: 1 info
  - added the non-success response with the status `303`
- **2025-03-11** `f501fd04e98c`: 1 breaking, 1 info
  - the `items/` response's property type changed from no type to `object` for status `200`
  - removed `#/components/schemas/Sample, #/components/schemas/Dataset` from the `items/` response property `anyOf` list for the response status `200`
- **2023-12-07** `baf36099f131`: 4 warning
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type_other` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type_other` from the response with the `200` status
- **2023-12-07** `b5ab67c746f7`: 2 info
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/next_revision_uuids` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/previous_revision_uuids` to the response with the `200` status
- **2023-11-29** `2d0ea8f4f444`: 1 warning, 1 info
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/creation_action_activity` from the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/creation_action` to the response with the `200` status
- **2023-11-28** `e52647b58e30`: 5 info
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/creation_action_activity` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type_other` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type_other` to the response with the `200` status
- **2023-11-21** `ad851942ac27`: 6 warning
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/specimen_type_other` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/next_revision_uuids` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Dataset]/previous_revision_uuids` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type` from the response with the `200` status
  - removed the optional property `items/anyOf[#/components/schemas/Sample]/specimen_type_other` from the response with the `200` status
- **2023-11-14** `fceff381ab8a`: 2 info
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/next_revision_uuids` to the response with the `200` status
  - added the optional property `items/anyOf[#/components/schemas/Dataset]/previous_revision_uuids` to the response with the `200` status

---

[Operation](https://skmtc.dev/hubmapconsortium/apis/hubmap-entity-api/docs/descendants/:id/get.md) - [API](https://skmtc.dev/hubmapconsortium/apis/hubmap-entity-api.md) - [Page](https://skmtc.dev/hubmapconsortium/apis/hubmap-entity-api/changes/descendants/:id/get)
