Entscheidungsregel erstellen create-decision-rule

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“ accept-and-content-type-headers

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}"
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76