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
| Feld | Typ | Beschreibung |
|---|---|---|
results | array | Array von Changelog-Eintrag-Objekten |
cursor | string|null | Cursor für die nächste Seite oder null, wenn keine weiteren Ergebnisse vorhanden sind |
hasMore | boolean | Ob weitere Ergebnisse abrufbar sind |
Changelog-Eintrag-Objekt
| Feld | Typ | Beschreibung |
|---|---|---|
_id | string | Dokument-ID (wird als Cursor-Wert verwendet) |
changes | object | Map der geänderten Felder, jeweils mit old- und new-Werten |
createdAt | string | ISO-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.