Xsolla-logoXsolla Developers
oder
Zum Kundenportal

Angebotskette aktualisierenServer-sideAdmin

put/v2/project/{project_id}/admin/offer_chain/id/{offer_chain_id}

Aktualisiert eine bestimmte Angebotskette.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

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

Example: 44056
offer_chain_id
required
integer

Angebotsketten-ID.

Example: 101
Request Body schema: application/json
required
(two-letter (object or null)) or (five-letter (object or null))

Objekt mit Lokalisierungen für Artikelnamen. Werte können in zwei Formaten angegeben werden: Sprachencode bestehend aus zwei Kleinbuchstaben (z. B. en) oder fünfstelliger Gebietsschemacode (z. B. en-US). Beide Formate werden als Eingabe akzeptiert, als Antwort werden jedoch stets zweistellige Sprachencodes in Kleinbuchstaben zurückgegeben. Wenn für dieselbe Sprache beide Optionen angegeben sind (z. B. en und en-US), wird der zuletzt angegebene Wert gespeichert. Die vollständige Liste der unterstützten Sprachen finden Sie in der Dokumentation.

One of:

Sprachencodes bestehend aus zwei Kleinbuchstaben.

ar
string or null

Arabisch

bg
string or null

Bulgarisch

cn
string or null

Chinesisch (vereinfacht)

cs
string or null

Tschechisch

de
string or null

Deutsch

en
string or null

Englisch

es
string or null

Spanisch (Spanien)

fr
string or null

Französisch

he
string or null

Hebräisch

id
string or null

Indonesisch

it
string or null

Italienisch

ja
string or null

Japanisch

km
string or null

Khmer

ko
string or null

Koreanisch

lo
string or null

Laotisch

my
string or null

Birmanisch

ne
string or null

Nepalesisch

ph
string or null

Filipino

pl
string or null

Polnisch

pt
string or null

Portugiesisch

ro
string or null

Rumänisch

ru
string or null

Russisch

th
string or null

Thai

tr
string or null

Türkisch

tw
string or null

Chinesisch (traditionell)

vi
string or null

Vietnamesisch

date_start
required
string <date-time>

Datum, an dem die Angebotskette beginnt.

required
Array of objects
Array
step_number
required
integer >= 1

Schrittnummer.

is_free
required
boolean

Gibt an, ob der Angebotskettenschritt kostenlos ist:

required
Array of objects non-empty
Array (non-empty)
sku
required
string [ 1 .. 255 ] characters ^[a-zA-Z0-9_\-–.]*$

Eindeutige Artikel-ID. Die SKU darf nur lateinische Klein- und Großbuchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten.

quantity
required
integer >= 1

Menge der Belohnungsartikel für diesen Kettenschritt.

order
integer or null >= 0

Belohnungsreihenfolge für den Angebotskettenschritt.

step_id
integer or null >= 1

Eindeutige Kettenschritt-ID. Geben Sie die ID während der Aktualisierung an, damit der Nutzerfortschritt für diesen Schritt nicht verloren geht.

is_enabled
required
boolean
date_end
string or null <date-time>

Datum, an dem die Angebotskette endet. Kann null sein. Wenn für date_end der Wert null festgelegt ist, ist die Angebotskette zeitlich unbegrenzt.

(two-letter (object or null)) or (five-letter (object or null))

Objekt mit Lokalisierungen für Artikelbeschreibungen. Werte können in zwei Formaten angegeben werden: Sprachencode bestehend aus zwei Kleinbuchstaben (z. B. en) oder fünfstelliger Gebietsschemacode (z. B. en-US). Beide Formate werden als Eingabe akzeptiert, als Antwort werden jedoch stets zweistellige Sprachencodes in Kleinbuchstaben zurückgegeben. Wenn für dieselbe Sprache beide Optionen angegeben sind (z. B. en und en-US), wird der zuletzt angegebene Wert gespeichert. Die vollständige Liste der unterstützten Sprachen finden Sie in der Dokumentation.

One of:

Sprachencodes bestehend aus zwei Kleinbuchstaben.

ar
string or null

Arabisch

bg
string or null

Bulgarisch

cn
string or null

Chinesisch (vereinfacht)

cs
string or null

Tschechisch

de
string or null

Deutsch

en
string or null

Englisch

es
string or null

Spanisch (Spanien)

fr
string or null

Französisch

he
string or null

Hebräisch

id
string or null

Indonesisch

it
string or null

Italienisch

ja
string or null

Japanisch

km
string or null

Khmer

ko
string or null

Koreanisch

lo
string or null

Laotisch

my
string or null

Birmanisch

ne
string or null

Nepalesisch

ph
string or null

Filipino

pl
string or null

Polnisch

pt
string or null

Portugiesisch

ro
string or null

Rumänisch

ru
string or null

Russisch

th
string or null

Thai

tr
string or null

Türkisch

tw
string or null

Chinesisch (traditionell)

vi
string or null

Vietnamesisch

id
integer

Eindeutige Angebotsketten-ID.

order
integer

Definiert die Anordnungsreihenfolge.

(interval_type = weekly (object or null)) or (interval_type = monthly (object or null))

Reset-Zeitraum der Angebotskette.

One of:

Angebotskette wird wöchentlich zurückgesetzt.

interval_type
required
string

Wie oft die Angebotskette zurückgesetzt wird.

Value: "weekly"
time
required
string((0[0-9]|1[0-9]|2[0-3]):00:00)(\+|-)(0[0-9]|1...

Der Zeitpunkt, zu dem die Angebotskette in der angegebenen Zeitzone zurückgesetzt wird (auf Stunden gerundet).

Beispielsweise erfolgt die Zurücksetzung um 01:00 Uhr malaysischer Zeit (GMT+8); der Wert des Parameters time lautet in diesem Fall: 01:00:00+08:00.

day_of_week
required
integer [ 1 .. 7 ]

Wochentag, an dem die Angebotskette zurückgesetzt wird, wobei 1 für Montag und 7 für Sonntag steht.

Responses
204

Angebotskette wurde erfolgreich aktualisiert.

401

Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden.

404

Die Angebotskette wurde nicht gefunden.

422

Ungültige Angebotskettenkonfiguration.

Request samples
application/json
{
  • "date_end": null,
  • "date_start": "2023-04-15T18:16:00+05:00",
  • "description": {
    },
  • "is_enabled": true,
  • "name": {
    },
  • "order": 4,
  • "steps": [
    ]
}
Response samples
application/json
{
  • "errorCode": 1020,
  • "errorMessage": "[0401-1020]: Error in Authentication method occurred",
  • "statusCode": 401
}