---
title: "List inventory sets"
method: POST
path: "/v1/account.listInventorySets"
tags: ["account"]
---

# List inventory sets

`POST /v1/account.listInventorySets`

Get all trading card sets with ownership information for the authenticated user

## Query parameters

- `cursor` integer — App id from a previous page's nextCursor. Omit for the first page
- `limit` integer — Sets (apps) per page

## Response `200`

OK

- V1AccountListInventorySetsResponseBody
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `inventoryUpdatedAt` integer — When inventory was last updated (unix millis)
  - `nextCursor` integer, nullable, required — Cursor for the next page, null when this is the last page
  - `nextRefreshAt` integer — When next refresh is allowed (unix seconds)
  - `sets` InventorySet[], nullable, required — Inventory sets with ownership info
    - `appId` integer, required — The app id
    - `foil` Card[], nullable, required — Foil cards with owned amounts
      - `amount` integer, required — Owned amount
      - `name` string, required — Card name
    - `foilSets` integer, required — Number of complete foil sets
    - `normal` Card[], nullable, required — Normal cards with owned amounts
      - `amount` integer, required — Owned amount
      - `name` string, required — Card name
    - `normalSets` integer, required — Number of complete normal sets
  - `total` integer, required — Total number of sets (apps) across all pages

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.net/steamsets/apis/steamsets-api.md) · [All operations](https://skmtc.net/steamsets/apis/steamsets-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steamsets/steamsets-api/versions/593d89718daa/schema)
