Items

Item-Änderungen

Rufe ein paginiertes Changelog der erfassten Änderungen für ein bestimmtes Steam-Markt-Item ab.

Endpunkt

Dieser Endpunkt gibt eine paginierte Liste der erfassten Änderungen für ein bestimmtes Item zurück. Änderungen werden erfasst, wenn Item-Daten (Metadaten, Locale-Informationen usw.) modifiziert werden.

GET   /v2/steam/items/{itemId}/changes

Erforderliche Parameter

itemId
string
Die Item-Dokument-ID (das _id-Feld aus dem Endpunkt "Items auflisten" oder den Item-Details).

Query-Parameter

cursor
string
Paginierungs-Cursor. Übergib den cursor-Wert aus einer vorherigen Antwort, um die nächste Seite abzurufen.

Authentifizierung

Übergib deinen API-Schlüssel als x-api-key Request-Header.

x-api-key: YourSecretAPIKey

Antwortfelder

FeldTypBeschreibung
resultsarrayArray von Changelog-Eintrag-Objekten
cursorstring|nullCursor für die nächste Seite oder null, wenn keine weiteren Ergebnisse vorhanden sind
hasMorebooleanOb weitere Ergebnisse abrufbar sind

Changelog-Eintrag-Objekt

FeldTypBeschreibung
_idstringDokument-ID (wird als Cursor-Wert verwendet)
changesobjectMap der geänderten Felder, jeweils mit old- und new-Werten
createdAtstringISO-Zeitstempel, wann die Änderung erfasst wurde

Antwortbeispiel

response.json
{
  "success": true,
  "response": {
    "results": [
      {
        "_id": "6789abcdef012345",
        "changes": {
          "flags.marketable": {
            "old": true,
            "new": false
          }
        },
        "createdAt": "2025-01-15T12:00:00.000Z"
      }
    ],
    "cursor": "6789abcdef012345",
    "hasMore": false
  }
}
Dieser Endpunkt gibt bis zu 100 Ergebnisse pro Anfrage zurück. Nutze die Cursor-basierte Paginierung, um das vollständige Changelog abzurufen.