---
title: "Changes to List past rentals"
method: GET
path: "/v2/on-demand/rentals/history"
---

# Changes to List past rentals

`GET /v2/on-demand/rentals/history`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 32 revisions.

- **2026-10-31** `194666d30bfc`: 1 warning, 1 info
- **2026-10-26** `6d718ca26d2b`: 16 breaking, 16 info
- **2026-10-21** `ae69ee1b2989`: 2 info
- **2026-10-19** `b242fec51e36`: 1 warning, 1 info
- **2026-10-03** `6d05031524bd`: 1 info

## Changes

- **2026-10-31** `194666d30bfc`: 1 warning, 1 info
  - added the new `jp-east-2` enum value to the `items/items/region` response property for the response status `200`
  - added the new enum value `jp-east-2` to the `query` request parameter `region`
- **2026-10-26** `6d718ca26d2b`: 16 breaking, 16 info
  - the response property `items/items/convertToOnDemandOnExpiry` became nullable for the status `200`
  - the response property `items/items/createdBy/name` became nullable for the status `200`
  - the response property `items/items/createdBy/picture` became nullable for the status `200`
  - the response property `items/items/label` became nullable for the status `200`
  - the response property `items/items/managedCluster/anyOf[#/components/schemas/ManagedClusterRef]/label` became nullable for the status `200`
  - the response property `items/items/name` became nullable for the status `200`
  - the response property `items/items/nodes/items/cpuCount` became nullable for the status `200`
  - the response property `items/items/nodes/items/vcpuCount` became nullable for the status `200`
  - the response property `items/items/orgId` became nullable for the status `200`
  - the response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/gpuModel` became nullable for the status `200`
  - the response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/location` became nullable for the status `200`
  - the response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/nodes/items/hostname` became nullable for the status `200`
  - the response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/nodes/items/publicIp` became nullable for the status `200`
  - the response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/sshPort` became nullable for the status `200`
  - the response property `items/items/terminationReason` became nullable for the status `200`
  - the response property `nextCursor` became nullable for the status `200`
  - response property `items/items/convertToOnDemandOnExpiry` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/createdBy/name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/createdBy/picture` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/label` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/managedCluster/anyOf[#/components/schemas/ManagedClusterRef]/label` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/nodes/items/cpuCount` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/nodes/items/vcpuCount` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/orgId` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/gpuModel` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/location` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/nodes/items/hostname` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/nodes/items/publicIp` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/privateCluster/anyOf[#/components/schemas/PrivateCluster]/sshPort` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/terminationReason` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `nextCursor` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-10-21** `ae69ee1b2989`: 2 info
  - added the required property `items/items/supportsMultipleSshKeys` to the response with the `200` status
  - added the required property `items/items/supportsSshKeyUpdates` to the response with the `200` status
- **2026-10-19** `b242fec51e36`: 1 warning, 1 info
  - added the new `eu-north-9` enum value to the `items/items/region` response property for the response status `200`
  - added the new enum value `eu-north-9` to the `query` request parameter `region`
- **2026-10-03** `6d05031524bd`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/hyperbolic/apis/castle-api/docs/v2/on-demand/rentals/history/get.md) - [API](https://skmtc.dev/hyperbolic/apis/castle-api.md) - [Page](https://skmtc.dev/hyperbolic/apis/castle-api/changes/v2/on-demand/rentals/history/get)
