Entscheidungsregel erstellen

Letzte Aktualisierung: 2023-11-06
  • Erstellt für:
  • Experienced
    Developer

Entscheidungsregeln sind Begrenzungen, die zu einem personalisierten Angebot hinzugefügt und auf ein Profil angewendet werden, um dessen Eignung zu bestimmen.

Header „Accept“ und „Content-Type“

Die folgende Tabelle zeigt die gültigen Werte, die das Feld Content-Type im Anfrage-Header enthalten:

Header-Name Wert
Inhaltstyp application/json

API-Format

POST /{ENDPOINT_PATH}/offer-rules
Parameter Beschreibung Beispiel
{ENDPOINT_PATH} Der Endpunktpfad für persistente APIs. https://platform.adobe.io/data/core/dps/

Anfrage

curl -X POST 'https://platform.adobe.io/data/core/dps/offer-rules' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '{
    "name": "Sales rule",
    "description": "Decisioning rule for sales",
    "condition": {
        "type": "PQL",
        "format": "pql/text",
        "value": "profile.person.name.firstName.equals(\"Joe\", false)"
    },
    "definedOn": {
        "profile": {
            "schema": {
                "ref": "https://ns.adobe.com/xdm/context/profile_union",
                "version": "1"
            },
            "referencePaths": [
                "person.name.firstName"
            ]
        }
    }
}'

Antwort

Bei einer erfolgreichen Antwort werden Informationen zur id der neu erstellten Entscheidungsregel zurückgegeben. Sie können die id in späteren Schritten verwenden, um die Entscheidungsregel zu aktualisieren oder zu löschen oder sie in einer späteren Anleitung zum Erstellen von Entscheidungen, Entscheidungsregeln und Fallback-Angeboten zu verwenden.

{
   "etag": 1,
    "createdBy": "{CREATED_BY}",
    "lastModifiedBy": "{MODIFIED_BY}",
    "id": "{ID}",
    "sandboxId": "{SANDBOX_ID}",
    "createdDate": "2023-05-31T15:09:11.771Z",
    "lastModifiedDate": "2023-05-31T15:09:11.771Z",
    "createdByClientId": "{CREATED_CLIENT_ID}",
    "lastModifiedByClientId": "{MODIFIED_CLIENT_ID}"
}

Auf dieser Seite