---
title: "Changes to Get a Dream"
method: GET
path: "/v1/dreams/{dream_id}?beta=true"
---

# Changes to Get a Dream

`GET /v1/dreams/{dream_id}?beta=true`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 19 of 287 revisions.

- **2026-11-05** `037a593978dc`: 1 info
- **2026-10-23** `f538a797852c`: 1 info
- **2026-10-23** `8071e43a8476`: 1 info
- **2026-10-22** `376dea998624`: 1 info
- **2026-10-21** `94c83daca660`: 1 warning, 12 info
- **2026-10-21** `b6f3fef9c0b5`: 1 info
- **2026-10-14** `e6a88013f0b2`: 1 info
- **2026-09-30** `d721a6487a16`: 1 info
- **2026-09-30** `ab91b3e513b5`: 1 info
- **2026-09-28** `cea5c861264d`: 15 info
- **2026-09-22** `257523f5aeb5`: 2 info
- **2026-09-22** `fc6f3ae67791`: 7 breaking, 5 info
- **2026-09-18** `3144b1e8c9e4`: 1 breaking, 1 warning
- **2026-09-04** `4789294140a2`: 1 info
- **2026-09-01** `d1d189d791d1`: 30 breaking, 15 info
- **2026-08-19** `d3515f9e9eca`: 45 breaking, 60 info
- **2026-08-19** `d2b230555b7f`: 7 breaking, 3 info
- **2026-08-13** `44837c80aabe`: 1 info
- **2026-07-10** `7bab1831a710`: 1 info

## Changes

- **2026-11-05** `037a593978dc`: 1 info
  - added the enum value `admin-user-sign-out-2026-10-08` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-10-23** `f538a797852c`: 1 info
  - added the enum value `experimental-claude-tag-2026-10-21` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-10-23** `8071e43a8476`: 1 info
  - added the enum value `analytics-usage-cost-2026-08-24` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-10-22** `376dea998624`: 1 info
  - added the enum value `message-threads-2026-08-12` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-10-21** `94c83daca660`: 1 warning, 12 info
  - deleted the `header` request parameter `x-api-key`
  - the `type` response property const value `create_new` was added for the status `200`
  - the `type` response property const value `dream` was added for the status `200`
  - the `type` response property const value `memory_store` was added for the status `200`
  - the `type` response property const value `memory_store` was added for the status `200`
  - the `type` response property const value `sessions` was added for the status `200`
  - the `type` response property const value `update_existing` was added for the status `200`
  - removed the `create_new` enum value from the `output_behavior/allOf[#/components/schemas/BetaOutputBehavior]/oneOf[#/components/schemas/BetaOutputBehaviorCreateNew]/type` response property for the response status `200`
  - removed the `dream` enum value from the `type` response property for the response status `200`
  - removed the `memory_store` enum value from the `inputs/items/oneOf[#/components/schemas/BetaDreamMemoryStoreInput]/type` response property for the response status `200`
  - removed the `memory_store` enum value from the `outputs/items/oneOf[#/components/schemas/BetaDreamMemoryStoreOutput]/type` response property for the response status `200`
  - removed the `sessions` enum value from the `inputs/items/oneOf[#/components/schemas/BetaDreamSessionsInput]/type` response property for the response status `200`
  - removed the `update_existing` enum value from the `output_behavior/allOf[#/components/schemas/BetaOutputBehavior]/oneOf[#/components/schemas/BetaOutputBehaviorUpdateExisting]/type` response property for the response status `200`
- **2026-10-21** `b6f3fef9c0b5`: 1 info
  - added the enum value `webhooks-2026-10-07` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-10-14** `e6a88013f0b2`: 1 info
  - added the enum value `telemetry-destinations-2026-08-11` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-09-30** `d721a6487a16`: 1 info
  - added the enum value `spend-limit-reads-2026-09-26` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-09-30** `ab91b3e513b5`: 1 info
  - added the enum value `ce-plugins-2026-09-01` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-09-28** `cea5c861264d`: 15 info
  - added the optional property `request_id` to the response with the `400` status
  - added the optional property `request_id` to the response with the `401` status
  - added the optional property `request_id` to the response with the `403` status
  - added the optional property `request_id` to the response with the `404` status
  - added the optional property `request_id` to the response with the `408` status
  - added the optional property `request_id` to the response with the `409` status
  - added the optional property `request_id` to the response with the `412` status
  - added the optional property `request_id` to the response with the `413` status
  - added the optional property `request_id` to the response with the `429` status
  - added the optional property `request_id` to the response with the `431` status
  - added the optional property `request_id` to the response with the `499` status
  - added the optional property `request_id` to the response with the `500` status
  - added the optional property `request_id` to the response with the `501` status
  - added the optional property `request_id` to the response with the `503` status
  - added the optional property `request_id` to the response with the `504` status
- **2026-09-22** `257523f5aeb5`: 2 info
  - added the enum value `inline-tools-2026-09-15` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
  - added the enum value `mcp-client-2026-09-15` to the property `items/anyOf[subschema #2]/` of the `header` request parameter `anthropic-beta`
- **2026-09-22** `fc6f3ae67791`: 7 breaking, 5 info
  - the `created_at` response's property type changed from `string` to no type, and format from `date-time` to no format for status `200`
  - the `output_behavior` response's property type changed from `object` to no type for status `200`
  - the `usage` response's property type changed from `object` to no type for status `200`
  - removed the required property `usage/cache_creation_input_tokens` from the response with the `200` status
  - removed the required property `usage/cache_read_input_tokens` from the response with the `200` status
  - removed the required property `usage/input_tokens` from the response with the `200` status
  - removed the required property `usage/output_tokens` from the response with the `200` status
  - added `#/components/schemas/BetaDreamUsage` to the `usage` response property `allOf` list for the response status `200`
  - added `#/components/schemas/BetaOutputBehavior` to the `output_behavior` response property `allOf` list for the response status `200`
  - added `#/components/schemas/BetaTimestamp` to the `created_at` response property `allOf` list for the response status `200`
  - removed discriminator from `output_behavior` response property for the response status `200`
  - removed `#/components/schemas/BetaOutputBehaviorCreateNew, #/components/schemas/BetaOutputBehaviorUpdateExisting` from the `output_behavior` response property `oneOf` list for the response status `200`
- **2026-09-18** `3144b1e8c9e4`: 1 breaking, 1 warning
  - for the `header` request parameter `anthropic-beta`, the type changed from `string` to `array`
  - for the `header` request parameter `anthropic-beta`, the type of property `items/` changed from `string` to no type
- **2026-09-04** `4789294140a2`: 1 info
  - added the new optional `header` request parameter `anthropic-workspace-id`
- **2026-09-01** `d1d189d791d1`: 30 breaking, 15 info
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `400`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `401`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `403`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `404`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `408`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `409`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `412`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `413`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `429`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `431`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `499`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `500`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `501`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `503`
  - added `#/components/schemas/BetaInvalidRequestError, #/components/schemas/BetaAuthenticationError, #/components/schemas/BetaBillingError, #/components/schemas/BetaPermissionError, #/components/schemas/BetaNotFoundError, #/components/schemas/BetaRateLimitError, #/components/schemas/BetaGatewayTimeoutError, #/components/schemas/BetaAPIError, #/components/schemas/BetaOverloadedError` to the `error` response property `oneOf` list for the response status `504`
  - the `error` response's property type changed from `object` to no type for status `400`
  - the `error` response's property type changed from `object` to no type for status `401`
  - the `error` response's property type changed from `object` to no type for status `403`
  - the `error` response's property type changed from `object` to no type for status `404`
  - the `error` response's property type changed from `object` to no type for status `408`
  - the `error` response's property type changed from `object` to no type for status `409`
  - the `error` response's property type changed from `object` to no type for status `412`
  - the `error` response's property type changed from `object` to no type for status `413`
  - the `error` response's property type changed from `object` to no type for status `429`
  - the `error` response's property type changed from `object` to no type for status `431`
  - the `error` response's property type changed from `object` to no type for status `499`
  - the `error` response's property type changed from `object` to no type for status `500`
  - the `error` response's property type changed from `object` to no type for status `501`
  - the `error` response's property type changed from `object` to no type for status `503`
  - the `error` response's property type changed from `object` to no type for status `504`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `400`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `401`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `403`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `404`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `408`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `409`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `412`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `413`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `429`
  - added `invalid_request_error, authentication_error, billing_error, permission_error, not_found_error, rate_limit_error, timeout_error, api_error, overloaded_error` discriminator mapping keys to the `error` response property for the response status `431`
  - …5 more
- **2026-08-19** `d3515f9e9eca`: 45 breaking, 60 info
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `400`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `401`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `403`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `404`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `408`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `409`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `412`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `413`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `429`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `431`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `499`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `500`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `501`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `503`
  - added `#/components/schemas/BetaTargetStoreHeldError` to the `error` response property `oneOf` list for the response status `504`
  - the `error` response's property type changed from no type to `object` for status `400`
  - the `error` response's property type changed from no type to `object` for status `401`
  - the `error` response's property type changed from no type to `object` for status `403`
  - the `error` response's property type changed from no type to `object` for status `404`
  - the `error` response's property type changed from no type to `object` for status `408`
  - the `error` response's property type changed from no type to `object` for status `409`
  - the `error` response's property type changed from no type to `object` for status `412`
  - the `error` response's property type changed from no type to `object` for status `413`
  - the `error` response's property type changed from no type to `object` for status `429`
  - the `error` response's property type changed from no type to `object` for status `431`
  - the `error` response's property type changed from no type to `object` for status `499`
  - the `error` response's property type changed from no type to `object` for status `500`
  - the `error` response's property type changed from no type to `object` for status `501`
  - the `error` response's property type changed from no type to `object` for status `503`
  - the `error` response's property type changed from no type to `object` for status `504`
  - removed the required property `request_id` from the response with the `400` status
  - removed the required property `request_id` from the response with the `401` status
  - removed the required property `request_id` from the response with the `403` status
  - removed the required property `request_id` from the response with the `404` status
  - removed the required property `request_id` from the response with the `408` status
  - removed the required property `request_id` from the response with the `409` status
  - removed the required property `request_id` from the response with the `412` status
  - removed the required property `request_id` from the response with the `413` status
  - removed the required property `request_id` from the response with the `429` status
  - removed the required property `request_id` from the response with the `431` status
  - …65 more
- **2026-08-19** `d2b230555b7f`: 7 breaking, 3 info
  - response property `instructions` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `session_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `archived_at` response's property type changed from `string` to no type, and format from `date-time` to no format for status `200`
  - the `ended_at` response's property type changed from `string` to no type, and format from `date-time` to no format for status `200`
  - the `error` response's property type changed from `object` to no type for status `200`
  - removed the required property `error/message` from the response with the `200` status
  - removed the required property `error/type` from the response with the `200` status
  - added `#/components/schemas/BetaDreamError, subschema #2` to the `error` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaTimestamp, subschema #2` to the `archived_at` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaTimestamp, subschema #2` to the `ended_at` response property `anyOf` list for the response status `200`
- **2026-08-13** `44837c80aabe`: 1 info
  - added the required property `output_behavior` to the response with the `200` status
- **2026-07-10** `7bab1831a710`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/anthropics/apis/anthropic-api/docs/v1/dreams/:dream_id%3Fbeta=true/get.md) - [API](https://skmtc.dev/anthropics/apis/anthropic-api.md) - [Page](https://skmtc.dev/anthropics/apis/anthropic-api/changes/v1/dreams/:dream_id%3Fbeta=true/get)
