---
title: "Changes to Returns full provenance metadata for a Dataset, which can be used when publishing the Dataset."
method: GET
path: "/datasets/{id}/prov-metadata"
---

# Changes to Returns full provenance metadata for a Dataset, which can be used when publishing the Dataset.

`GET /datasets/{id}/prov-metadata`

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

## Timeline

Changed in 4 of 64 revisions.

- **2025-03-17** `2fcb1e3c58ae`: 3 warning, 1 info
- **2025-03-17** `79987e9684bb`: 4 info
- **2025-03-12** `e6e7a8247356`: 3 warning, 1 info
- **2025-03-11** `f501fd04e98c`: 18 breaking, 6 warning, 105 info

## Changes

- **2025-03-17** `2fcb1e3c58ae`: 3 warning, 1 info
  - removed the optional property `donors` from the response with the `200` status
  - removed the optional property `organs` from the response with the `200` status
  - removed the optional property `samples` from the response with the `200` status
  - removed `#/components/schemas/Dataset, subschema #2` from the response body `allOf` list for the response status `200`
- **2025-03-17** `79987e9684bb`: 4 info
  - added `#/components/schemas/Dataset, subschema #2` to the response body `allOf` list for the response status `200`
  - added the optional property `donors` to the response with the `200` status
  - added the optional property `organs` to the response with the `200` status
  - added the optional property `samples` to the response with the `200` status
- **2025-03-12** `e6e7a8247356`: 3 warning, 1 info
  - removed the optional property `donors` from the response with the `200` status
  - removed the optional property `organs` from the response with the `200` status
  - removed the optional property `samples` from the response with the `200` status
  - removed `#/components/schemas/Dataset, subschema #2` from the response body `allOf` list for the response status `200`
- **2025-03-11** `f501fd04e98c`: 18 breaking, 6 warning, 105 info
  - the `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/image_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/image_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/metadata_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/metadata_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `allOf[#/components/schemas/Dataset]/thumbnail_file` response's property type changed from no type to `object` for status `200`
  - the `allOf[#/components/schemas/Dataset]/thumbnail_file_to_add` response's property format changed from `temp_file_id` to no format for status `200`
  - the `allOf[#/components/schemas/Dataset]/thumbnail_file_to_remove` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `allOf[#/components/schemas/Dataset]/upload` response's property type changed from `array` to `object` for status `200`
  - the `donors/items/image_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `donors/items/image_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `organs/items/image_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `organs/items/image_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `organs/items/metadata_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `organs/items/metadata_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `samples/items/image_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `samples/items/image_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - the `samples/items/metadata_files_to_add/items/` response's property format changed from `temp_file_id` to no format for status `200`
  - the `samples/items/metadata_files_to_remove/items/` response's property format changed from `file_uuid` to `uuid` for status `200`
  - added the new `Collection` enum value to the `allOf[#/components/schemas/Dataset]/collections/items/entity_type` response property for the response status `200`
  - added the new `Dataset` enum value to the `allOf[#/components/schemas/Dataset]/entity_type` response property for the response status `200`
  - added the new `Donor` enum value to the `donors/items/entity_type` response property for the response status `200`
  - added the new `Sample` enum value to the `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/entity_type` response property for the response status `200`
  - added the new `Sample` enum value to the `organs/items/entity_type` response property for the response status `200`
  - added the new `Sample` enum value to the `samples/items/entity_type` response property for the response status `200`
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/contacts` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/created_by_user_displayname` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/created_by_user_email` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/created_by_user_sub` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/created_timestamp` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/creators` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/data_access_level` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/description` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/doi_url` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/entity_type` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/group_name` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/group_uuid` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/hubmap_id` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/image_files` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/lab_donor_id` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Dataset]/direct_ancestors/items/anyOf[#/components/schemas/Sample]/direct_ancestor/label` to the response with the `200` status
  - …89 more

---

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