---
title: "Changes to List Inventory Items"
method: GET
path: "/cloud/v2/users/{user_id}/inventory-items"
---

# Changes to List Inventory Items

`GET /cloud/v2/users/{user_id}/inventory-items`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 33 revisions.

- **2026-09-17** `7c6787738100`: 1 breaking
- **2026-09-15** `3fe4a685dcbc`: 6 breaking, 7 warning, 5 info

## Changes

- **2026-09-17** `7c6787738100`: 1 breaking
  - for the `query` request parameter `maxPageSize`, default value was changed from `0` to `10`
- **2026-09-15** `3fe4a685dcbc`: 6 breaking, 7 warning, 5 info
  - for the `query` request parameter `maxPageSize`, default value `0` was added
  - the response property `inventoryItems/items/addTime` became nullable for the status `200`
  - the `inventoryItems/items/assetDetails` response's property type changed from `object` to no type for status `200`
  - the `inventoryItems/items/badgeDetails` response's property type changed from `object` to no type for status `200`
  - the `inventoryItems/items/gamePassDetails` response's property type changed from `object` to no type for status `200`
  - the `inventoryItems/items/privateServerDetails` response's property type changed from `object` to no type for status `200`
  - removed the optional property `inventoryItems/items/assetDetails/assetId` from the response with the `200` status
  - removed the optional property `inventoryItems/items/assetDetails/collectibleDetails` from the response with the `200` status
  - removed the optional property `inventoryItems/items/assetDetails/instanceId` from the response with the `200` status
  - removed the optional property `inventoryItems/items/assetDetails/inventoryItemAssetType` from the response with the `200` status
  - removed the optional property `inventoryItems/items/badgeDetails/badgeId` from the response with the `200` status
  - removed the optional property `inventoryItems/items/gamePassDetails/gamePassId` from the response with the `200` status
  - removed the optional property `inventoryItems/items/privateServerDetails/privateServerId` from the response with the `200` status
  - the response optional property `inventoryItems/items/addTime` became not read-only for the status `200`
  - added `#/components/schemas/InventoryItem_AssetDetails` to the `inventoryItems/items/assetDetails` response property `allOf` list for the response status `200`
  - added `#/components/schemas/InventoryItem_BadgeDetails` to the `inventoryItems/items/badgeDetails` response property `allOf` list for the response status `200`
  - added `#/components/schemas/InventoryItem_GamePassDetails` to the `inventoryItems/items/gamePassDetails` response property `allOf` list for the response status `200`
  - added `#/components/schemas/InventoryItem_PrivateServerDetails` to the `inventoryItems/items/privateServerDetails` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/roblox/apis/roblox-api/docs/cloud/v2/users/:user_id/inventory-items/get.md) - [API](https://skmtc.dev/roblox/apis/roblox-api.md) - [Page](https://skmtc.dev/roblox/apis/roblox-api/changes/cloud/v2/users/:user_id/inventory-items/get)
