Zum Inhalt springen

Überblick

  • Version: 2.0
  • Servers: https://api.xsolla.com/merchant/v2/

Diese API-Referenz beschreibt Endpunkte für die Verwaltung von Abonnements, Gutscheinen und Werbeaktionen. Weitere Informationen über Subscriptions finden Sie in der Produktanleitung und in der Begriffserläuterung.

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

Anfrage

Listet alle abonnement-basierten Produkte auf.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID.

Abfrage
offsetinteger

Elementnummer, aus der die Liste generiert wird (die Zählung beginnt bei 0).

limitintegererforderlich

Begrenzung der Elementanzahl auf der Seite.

group_idstring

Gruppen-ID, mit der die Abo-Modelle verknüpft sind.

product_idinteger

Produkt-ID, mit der die Abo-Modelle verknüpft sind.

curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/de/api/subscriptions/projects/{project_id}/subscriptions/products?offset=0&limit=0&group_id=string&product_id=0'

Antworten

OK.

Bodyapplication/jsonArray [
idinteger or null

Produkt-ID, mit der die Abo-Modelle verknüpft sind.

descriptionobject

Lokalisierte Beschreibungen des Gegenstands.

group_idstring

Gruppen-ID, mit der das Produkt verknüpft ist.

namestring

Produktbezeichnung.

]
Antwort
application/json
[ { "description": {}, "group_id": "charge", "id": 714, "name": "Channel" }, { "description": {}, "group_id": "notify", "id": 715, "name": "notify" }, { "description": {}, "group_id": "charge", "id": 716, "name": "charge2" }, { "description": {}, "group_id": "charge", "id": 486, "name": "Channel2" } ]

Anfrage

Legt ein abonnement-basiertes Produkt an.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID.

Bodyapplication/jsonerforderlich
descriptionobject

Lokalisierte Beschreibungen des Gegenstands.

group_idstringerforderlich

Gruppen-ID, mit der das Produkt verknüpft ist.

namestringerforderlich

Produktbezeichnung.

curl -i -X POST \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/de/api/subscriptions/projects/{project_id}/subscriptions/products' \
  -H 'Content-Type: application/json' \
  -d '{
    "description": {
      "en": "Kids TV"
    },
    "group_id": "charge",
    "name": "Channel2"
  }'

Antworten

Created.

Bodyapplication/json
product_idinteger
Antwort
application/json
{ "product_id": 172003 }

Anfrage

Löscht ein abonnement-basiertes Produkt.

Sicherheit
basicAuth
Pfad
project_idintegererforderlich

Projekt-ID.

product_idintegererforderlich

Produkt-ID, mit der die Abo-Modelle verknüpft sind.

curl -i -X DELETE \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/de/api/subscriptions/projects/{project_id}/subscriptions/products/{product_id}'

Antworten

No Content (Kein Inhalt).

Operationen
Operationen
Operationen
Operationen
Operationen