Zum Inhalt springen

Overview

  • Version: 2.0.0
  • Servers: https://store.xsolla.com/api
  • Contact Us by Email
  • Contact URL: https://xsolla.com/
  • Required TLS version: 1.2

Catalog API bietet Endpunkte zur Verwaltung Ihres In-Game-Store-Katalogs und zur Abwicklung von Käufen. Verwenden Sie die Endpunkte zum Konfigurieren von virtuellen Gegenständen, virtuellen Währungen, Spielschlüsseln, Bundles, Warenkorb- und Zahlungsabläufen sowie Artikelattributen und zum Importieren von Artikeln aus externen Quellen.

OpenAPI-Beschreibung herunterladen
Sprachen
Server
Mock server
https://xsolla.redocly.app/_mock/de/api/catalog/
https://store.xsolla.com/api/
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen

Codes anhand von ID hochladenServer-sideAdmin

Anfrage

Lädt Codes anhand der Spielschlüssel-ID hoch.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.

Beispiel: 44056
item_idstringerforderlich

Artikel-ID.

Beispiel: 656
Bodymultipart/form-data
filestring(binary)erforderlich

Datei mit Codes.

Beispiel: "keys.txt"
region_idinteger

Regions-ID.

Beispiel: 1
curl -i -X POST \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/de/api/catalog/v2/project/44056/admin/items/game/key/upload/id/656 \
  -H 'Content-Type: multipart/form-data' \
  -F file=keys.txt \
  -F region_id=1

Antworten

Sitzungsdaten zum Laden von Codes wurden erfolgreich empfangen.

Bodyapplication/json
count_skippedinteger
Beispiel: 10
count_totalinteger
Beispiel: 100
count_uploadedinteger
Beispiel: 0
session_idstring
Beispiel: "fc7105b6e8ee01339582970b37697242"
statusstring
Beispiel: "processing"
Antwort
application/json
{ "count_skipped": 10, "count_total": 100, "count_uploaded": 0, "session_id": "fc7105b6e8ee01339582970b37697242", "status": "processing" }

Sitzungsdaten zum Laden von Codes abrufenServer-sideAdmin

Anfrage

Ruft Sitzungsdaten zum Laden von Codes abrufen ab.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.

Beispiel: 44056
session_idstringerforderlich

Sitzungs-ID.

Standard "fc7105b6e8ee01339582970b37697242"
curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/de/api/catalog/v2/project/44056/admin/items/game/key/upload/session/{session_id}'

Antworten

Sitzungsdaten zum Laden von Codes wurden erfolgreich empfangen.

Bodyapplication/json
count_skippedinteger
Beispiel: 10
count_totalinteger
Beispiel: 100
count_uploadedinteger
Beispiel: 0
session_idstring
Beispiel: "fc7105b6e8ee01339582970b37697242"
statusstring
Beispiel: "processing"
Antwort
application/json
{ "count_skipped": 10, "count_total": 100, "count_uploaded": 0, "session_id": "fc7105b6e8ee01339582970b37697242", "status": "processing" }

Anfrage

Lädt Codes anhand der Spielschlüssel-SKU hoch.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.

Beispiel: 44056
item_skustringerforderlich

Artikel-SKU.

Beispiel: booster_mega_1
Bodymultipart/form-dataerforderlich
filestring(binary)erforderlich

Datei mit Codes.

Beispiel: "keys.txt"
region_idinteger

Regions-ID.

Beispiel: 1
curl -i -X POST \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/de/api/catalog/v2/project/44056/admin/items/game/key/upload/sku/booster_mega_1 \
  -H 'Content-Type: multipart/form-data' \
  -F file=keys.txt \
  -F region_id=1

Antworten

Sitzungsdaten zum Laden von Codes wurden erfolgreich empfangen.

Bodyapplication/json
count_skippedinteger
Beispiel: 10
count_totalinteger
Beispiel: 100
count_uploadedinteger
Beispiel: 0
session_idstring
Beispiel: "fc7105b6e8ee01339582970b37697242"
statusstring
Beispiel: "processing"
Antwort
application/json
{ "count_skipped": 10, "count_total": 100, "count_uploaded": 0, "session_id": "fc7105b6e8ee01339582970b37697242", "status": "processing" }
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen
Operationen

Katalog

Diese API ermöglicht es, jede Art von verkäuflichen oder bestimmten Artikeln zu erhalten.

Operationen
Operationen
Operationen