---
title: "Changes to Performance config catalog"
method: GET
path: "/v2/perf-catalog"
---

# Changes to Performance config catalog

`GET /v2/perf-catalog`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 11 revisions.

- **2026-10-27** `3773976a47c8`: 20 breaking, 20 info
- **2026-10-22** `3206278f0d63`: 1 info
- **2026-10-21** `a11cd0cc10d4`: 1 info
- **2026-10-11** `c970c5d2b912`: 1 info

## Changes

- **2026-10-27** `3773976a47c8`: 20 breaking, 20 info
  - the response property `community/items/updatedAt` became nullable for the status `200`
  - the response property `community/items/variantHint` became nullable for the status `200`
  - the response property `convars/items/default` became nullable for the status `200`
  - the response property `convars/items/description` became nullable for the status `200`
  - the response property `convars/items/help` became nullable for the status `200`
  - the response property `convars/items/label` became nullable for the status `200`
  - the response property `convars/items/max` became nullable for the status `200`
  - the response property `convars/items/min` became nullable for the status `200`
  - the response property `convars/items/sideEffects` became nullable for the status `200`
  - the response property `convars/items/step` became nullable for the status `200`
  - the response property `presets/items/entries/items/value` became nullable for the status `200`
  - the response property `presets/items/updatedAt` became nullable for the status `200`
  - the response property `presets/items/version` became nullable for the status `200`
  - the response property `presets/items/videoSettings/items/display` became nullable for the status `200`
  - the response property `presets/items/videoSettings/items/label` became nullable for the status `200`
  - the response property `presets/items/videoVariants/items/settings/items/display` became nullable for the status `200`
  - the response property `presets/items/videoVariants/items/settings/items/label` became nullable for the status `200`
  - the response property `rules/denied/items/pattern` became nullable for the status `200`
  - the response property `stock/items/entries/items/value` became nullable for the status `200`
  - the response property `stock/items/pgiVersion` became nullable for the status `200`
  - response property `community/items/updatedAt` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `community/items/variantHint` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/default` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/description` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/help` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/label` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/max` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/min` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/sideEffects` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `convars/items/step` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/entries/items/value` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/updatedAt` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/version` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/videoSettings/items/display` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/videoSettings/items/label` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/videoVariants/items/settings/items/display` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `presets/items/videoVariants/items/settings/items/label` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `rules/denied/items/pattern` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `stock/items/entries/items/value` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `stock/items/pgiVersion` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-10-22** `3206278f0d63`: 1 info
  - added the optional property `presets/items/videoVariants` to the response with the `200` status
- **2026-10-21** `a11cd0cc10d4`: 1 info
  - added the optional property `community/items/bundlesVpks` to the response with the `200` status
- **2026-10-11** `c970c5d2b912`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/docs/v2/perf-catalog/get.md) - [API](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api.md) - [Page](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/changes/v2/perf-catalog/get)
