---
title: "Changes to Get Single Reference"
method: GET
path: "/references/{entry_id}"
---

# Changes to Get Single Reference

`GET /references/{entry_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 72 revisions.

- **2026-06-30** `10712b001809`: 2 info
- **2025-02-28** `cff3a4946179`: 8 info
- **2025-01-27** `002049c954f2`: 9 info
- **2024-09-16** `9b788cdaec23`: 10 breaking, 109 info
- **2024-05-13** `be1576bbcbb8`: 9 breaking, 9 warning
- **2023-10-23** `8745068d2592`: 124 breaking, 216 info

## Changes

- **2026-06-30** `10712b001809`: 2 info
  - added the optional property `data/anyOf[subschema #1: ReferenceResource]/relationships/anyOf[subschema #1: EntryRelationships]/files` to the response with the `200` status
  - added the optional property `included/anyOf[subschema #1]/items/relationships/anyOf[subschema #1: EntryRelationships]/files` to the response with the `200` status
- **2025-02-28** `cff3a4946179`: 8 info
  - added the optional property `meta/request_delay` to the response with the `200` status
  - added the optional property `meta/request_delay` to the response with the `400` status
  - added the optional property `meta/request_delay` to the response with the `403` status
  - added the optional property `meta/request_delay` to the response with the `404` status
  - added the optional property `meta/request_delay` to the response with the `422` status
  - added the optional property `meta/request_delay` to the response with the `500` status
  - added the optional property `meta/request_delay` to the response with the `501` status
  - added the optional property `meta/request_delay` to the response with the `553` status
- **2025-01-27** `002049c954f2`: 9 info
  - removed the `references` enum value from the `data/anyOf[subschema #1: ReferenceResource]/type` response property for the response status `200`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `400`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `403`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `404`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `422`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `500`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `501`
  - removed the `warning` enum value from the `meta/warnings/anyOf[subschema #1]/items/type` response property for the response status `553`
- **2024-09-16** `9b788cdaec23`: 10 breaking, 109 info
  - for the `query` request parameter `email_address`, default value `` was removed
  - the `included/anyOf[subschema #1]/items/attributes` response's property type changed from no type to `object` for status `200`
  - the `meta` response's property type changed from no type to `object` for status `200`
  - the `meta` response's property type changed from no type to `object` for status `400`
  - the `meta` response's property type changed from no type to `object` for status `403`
  - the `meta` response's property type changed from no type to `object` for status `404`
  - the `meta` response's property type changed from no type to `object` for status `422`
  - the `meta` response's property type changed from no type to `object` for status `500`
  - the `meta` response's property type changed from no type to `object` for status `501`
  - the `meta` response's property type changed from no type to `object` for status `553`
  - `query` request parameter `email_address` list-of-types was widened by adding types `null`
  - for the `query` request parameter `email_address`, the type was generalized from `string` to no type, and format from `email` to no format
  - added the optional property `included/anyOf[subschema #1]/items/attributes/immutable_id` to the response with the `200` status
  - added the optional property `meta/data_available` to the response with the `200` status
  - added the optional property `meta/data_available` to the response with the `400` status
  - added the optional property `meta/data_available` to the response with the `403` status
  - added the optional property `meta/data_available` to the response with the `404` status
  - added the optional property `meta/data_available` to the response with the `422` status
  - added the optional property `meta/data_available` to the response with the `500` status
  - added the optional property `meta/data_available` to the response with the `501` status
  - added the optional property `meta/data_available` to the response with the `553` status
  - added the optional property `meta/data_returned` to the response with the `200` status
  - added the optional property `meta/data_returned` to the response with the `400` status
  - added the optional property `meta/data_returned` to the response with the `403` status
  - added the optional property `meta/data_returned` to the response with the `404` status
  - added the optional property `meta/data_returned` to the response with the `422` status
  - added the optional property `meta/data_returned` to the response with the `500` status
  - added the optional property `meta/data_returned` to the response with the `501` status
  - added the optional property `meta/data_returned` to the response with the `553` status
  - added the optional property `meta/implementation` to the response with the `200` status
  - added the optional property `meta/implementation` to the response with the `400` status
  - added the optional property `meta/implementation` to the response with the `403` status
  - added the optional property `meta/implementation` to the response with the `404` status
  - added the optional property `meta/implementation` to the response with the `422` status
  - added the optional property `meta/implementation` to the response with the `500` status
  - added the optional property `meta/implementation` to the response with the `501` status
  - added the optional property `meta/implementation` to the response with the `553` status
  - added the optional property `meta/last_id` to the response with the `200` status
  - added the optional property `meta/last_id` to the response with the `400` status
  - added the optional property `meta/last_id` to the response with the `403` status
  - …79 more
- **2024-05-13** `be1576bbcbb8`: 9 breaking, 9 warning
  - the `data/anyOf[subschema #1: ReferenceResource]/type` response's property type changed from no type to `string` for status `200`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `200`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `400`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `403`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `404`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `422`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `500`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `501`
  - the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response's property type changed from no type to `string` for status `553`
  - added the new `references` enum value to the `data/anyOf[subschema #1: ReferenceResource]/type` response property for the response status `200`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `200`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `400`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `403`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `404`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `422`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `500`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `501`
  - added the new `warning` enum value to the `meta/allOf[subschema #1: ResponseMeta]/warnings/anyOf[subschema #1]/items/type` response property for the response status `553`
- **2023-10-23** `8745068d2592`: 124 breaking, 216 info
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/address` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/annote` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/authors` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/bib_type` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/booktitle` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/chapter` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/crossref` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/doi` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/edition` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/editors` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/howpublished` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/immutable_id` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/institution` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/journal` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/key` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/last_modified` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/month` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/note` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/number` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/organization` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/pages` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/publisher` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/school` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/series` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/title` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/url` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/volume` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `data/anyOf[subschema #1: ReferenceResource]/attributes/year` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `errors` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `200`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `400`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `403`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `404`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `422`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `500`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `501`
  - response property `errors/items/code` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `553`
  - response property `errors/items/id` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `400`
  - response property `errors/items/id` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `403`
  - response property `errors/items/id` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `404`
  - response property `errors/items/id` list-of-types was widened by adding types `null` to media type `application/vnd.api+json` of response `422`
  - …300 more

---

[Operation](https://skmtc.dev/materials-consortia/apis/optimade-api/docs/references/:entry_id/get.md) - [API](https://skmtc.dev/materials-consortia/apis/optimade-api.md) - [Page](https://skmtc.dev/materials-consortia/apis/optimade-api/changes/references/:entry_id/get)
