Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.
Example: 44056
Request Body schema: application/json
name
required
string [ 1 .. 255 ] characters ^\S
Verständlicher Name einer Regel. Dient dazu, eine Regel im Kundenportal anzuzeigen.
is_enabled
required
boolean
Wenn die Regel aktiviert ist.
required
Array of type = string (objects) or Array of type = date (objects) or Array of type = number (objects)
One of:
[ 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.
required
Array of objects or objects [ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
One of:
Artikel, die einem Nutzer angezeigt werden, sofern ihre Attributwerte Bedingungen erfüllen.
item_id
required
number
ID des Gegenstands.
is_satisfied_for_unauth
boolean
Ob der Artikel nicht autorisierten Nutzern angezeigt wird. Ist true festgelgt, wird der Artikel dem nicht autorisierten Nutzer unabhängig von den Kataloganzeigeregeln angezeigt. Standardmäßig ist false festgelgt.
Responses
201
Regel wurde erfolgreich erstellt.
401
Authentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Authentifizierung verwenden.
422
Fehler bei der Anfragevalidierung.
Request samples
Payload
curl
JavaScript
Node.js
Python
C#
Go
Java
application/json
{
"attribute_conditions": [
{
"attribute": "race",
"can_be_missing": false,
"operator": "eq",
"type": "string",
"value": "ork"
}
],
"is_enabled": true,
"is_satisfied_for_unauth": false,
"items": [
{
"item_id": 1
}
],
"name": "Ork race armor rule"
}
Response samples
201
401
422
application/json
{
"rule_id": 1
}
We respect your privacy
You can change or withdraw your consent at any time by going back to Privacy settings.
By clicking "Accept all", you give us consent to process your personal data and set all cookies. Alternatively, you can customize your preferences in Settings.