---
title: "Changes to Get every version of an X news story, oldest first"
method: GET
path: "/x/news/{id}/versions"
---

# Changes to Get every version of an X news story, oldest first

`GET /x/news/{id}/versions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 81 revisions.

- **2026-10-21** `245194cd4ea7`: 16 warning
- **2026-10-18** `d17988b4a85d`: 1 breaking, 6 info
- **2026-10-18** `dea38c0d032d`: 16 warning
- **2026-10-18** `b7660fc9e6e9`: 3 warning
- **2026-10-18** `271c2779aa93`: 4 breaking, 2 warning
- **2026-10-14** `4bbaa6ef31bc`: 1 info

## Changes

- **2026-10-21** `245194cd4ea7`: 16 warning
  - added the new `topup_in_progress` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `429`
  - added the new `topup_in_progress` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `429`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `400`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `404`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `424`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `502`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `503`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `400`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `404`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `424`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `502`
  - added the new `topup_in_progress` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `503`
  - added the new `topup_in_progress` enum value to the `oneOf[subschema #2]/allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `401`
  - added the new `topup_in_progress` enum value to the `oneOf[subschema #2]/allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `401`
  - added the new `topup_in_progress` enum value to the `oneOf[subschema #5]/allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `402`
  - added the new `topup_in_progress` enum value to the `oneOf[subschema #5]/allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `402`
- **2026-10-18** `d17988b4a85d`: 1 breaking, 6 info
  - added `#/components/schemas/AccountPagePaymentRequired` to the response body `oneOf` list for the response status `402`
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/payment_options` became required for the status `402`
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/top_up_endpoint` became required for the status `402`
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/top_up_url` became required for the status `402`
  - the `next_step` response property const value `Ask the user to confirm a payment option before creating checkout.` was added for the status `402`
  - removed the `Ask the user to confirm a payment option before creating checkout.` enum value from the `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/next_step` response property for the response status `402`
  - removed the `Ask the user to top up at /dashboard/account. This key cannot open checkout.` enum value from the `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/next_step` response property for the response status `402`
- **2026-10-18** `dea38c0d032d`: 16 warning
  - added the new `x_video_too_large` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `429`
  - added the new `x_video_too_large` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `429`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `400`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `404`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `424`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `502`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `503`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `400`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `404`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `424`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `502`
  - added the new `x_video_too_large` enum value to the `error/oneOf[subschema #2: StructuredError]/code` response property for the response status `503`
  - added the new `x_video_too_large` enum value to the `oneOf[subschema #2]/allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `401`
  - added the new `x_video_too_large` enum value to the `oneOf[subschema #2]/allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `401`
  - added the new `x_video_too_large` enum value to the `oneOf[subschema #4]/allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `402`
  - added the new `x_video_too_large` enum value to the `oneOf[subschema #4]/allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `402`
- **2026-10-18** `b7660fc9e6e9`: 3 warning
  - for the `path` request parameter `id`, the maxLength was set to `2048`
  - for the `query` request parameter `fields`, the maxLength was set to `13085`
  - for the `query` request parameter `omit`, the maxLength was set to `13087`
- **2026-10-18** `271c2779aa93`: 4 breaking, 2 warning
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/payment_options` became optional for the status `402`
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/top_up_endpoint` became optional for the status `402`
  - the response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/top_up_url` became optional for the status `402`
  - the `next_step` response property const value `Ask the user to confirm a payment option before creating checkout.` was removed for the status `402`
  - added the new `Ask the user to confirm a payment option before creating checkout.` enum value to the `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/next_step` response property for the response status `402`
  - added the new `Ask the user to top up at /dashboard/account. This key cannot open checkout.` enum value to the `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/next_step` response property for the response status `402`
- **2026-10-14** `4bbaa6ef31bc`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/xquik-dev/apis/xquik-api/docs/x/news/:id/versions/get.md) · [API](https://skmtc.dev/xquik-dev/apis/xquik-api.md) · [Page](https://skmtc.dev/xquik-dev/apis/xquik-api/changes/x/news/:id/versions/get)
