Name der Werbeaktion. Sollte Schlüssel-Wert-Paare enthalten,
wobei der Schlüssel ein Gebietsschema im Format "^[a–z]{2}-[A–Z]{2}$" und der Wert ein String ist.
property name*
additional property
string
Array of type = string (objects) or Array of type = date (objects) or Array of type = number (objects)
Bedingungen, die mit Benutzerattributwerten verglichen werden.
Alle Bedingungen müssen erfüllt sein, damit die Aktion greift.
One of:
Bedingungen, die mit Benutzerattributwerten verglichen werden.
Alle Bedingungen müssen erfüllt sein, damit die Aktion greift.
[ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
attribute
required
string [ 1 .. 255 ] characters ^[-_.\\d\\w]+$
Benutzerattributcode.
operator
required
string
Art der durchgeführten Operation nach Bedingung. Für den Attributtyp string.
Enum:
Description
eq
Gleich
ne
Ungleich
value
required
string <= 255 characters
Bedingungswert, mit dem der Benutzerattributwert verglichen wird. Der Typ hängt vom Attributtyp ab.
type
required
string
Benutzerattributtyp.
Value:"string"
can_be_missing
boolean
Gibt an, dass die Bedingung erfüllt ist, auch wenn das Attribut in den Benutzerattributen fehlt. Übermitteln Sie true, um den Artikel den Nutzern anzuzeigen, die dieses Attribut nicht haben. Nutzer, die das Attribut haben, dessen Wert jedoch nicht mit dem in der Bedingung angegebenen Wert übereinstimmt, sehen den Artikel nicht. false – Nutzer, die das Attribut haben, dessen Wert jedoch nicht mit dem in der Bedingung angegebenen Wert übereinstimmt oder bei denen das Attribut fehlt, sehen den Artikel nicht.
Array of objects or null
Array
quantity
number
Default: 1
Artikelmenge.
sku
string
Default: "elven_shield"
Artikel-SKU.
date_end
string or null <date-time>
Default: "2020-04-15T18:16:00+05:00"
Datum, an dem Ihre Werbeaktion endet. Möglich ist null. Wenn für date_end der Wert null festgelegt ist, läuft die Werbeaktion zeitlich unbegrenzt.
date_start
string or null <date-time>
Default: "2020-04-15T18:16:00+05:00"
Datum, an dem Ihre Werbeaktion beginnt.
redeem_code_limit
integer or null
Default: 10
Anzahl der Einlösungen pro Code.
redeem_total_limit
integer or null
Default: 10
Begrenzt die Gesamtzahl der Gutscheine.
redeem_user_limit
integer or null
Default: 10
Begrenzt, wie oft ein einzelner Benutzer Gutscheine einlösen darf.
Responses
204
Gutschein wurde erfolgreich aktualisiert.
401
Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden.
404
Gutschein nicht gefunden. Prüfen Sie, ob die external_id korrekt ist.
422
Ungültige Anfrage.
Request samples
Payload
curl
JavaScript
Node.js
Python
C#
Go
Java
application/json
{
"attribute_conditions": [
{
"attribute": "account_status",
"can_be_missing": false,
"operator": "eq",
"type": "string",
"value": "golden"
}
],
"bonus": [
{
"quantity": 1,
"sku": "elven_sword"
}
],
"date_end": "2020-04-25T18:16:00+05:00",
"date_start": "2020-04-15T18:16:00+05:00",
"name": {
"de-DE": "Neujahrsbonus",
"en-US": "New Year Bonus"
},
"redeem_code_limit": 1,
"redeem_total_limit": 100,
"redeem_user_limit": 1
}
Response samples
401
404
422
application/json
{
"errorCode": 1020,
"errorMessage": "[0401-1020]: Error in Authentication method occurred",