Aktualisieren eines Entscheidungselements update-decision-items
Sie können ein Entscheidungselement ändern oder aktualisieren, indem Sie eine PATCH-Anfrage an die Angebotsbibliothek-API richten.
Weitere Informationen zu JSON Patch, einschließlich der verfügbaren Vorgänge, finden Sie in der offiziellen JSON-Patch-Dokumentation.
API-Format
PATCH /{ENDPOINT_PATH}/offer-items/{ID}
Parameter
Beschreibung
Beispiel
{ENDPOINT_PATH}Der Endpunktpfad für persistente APIs.
https://platform.adobe.io/data/core/dps{ID}Die ID der Entität, die Sie aktualisieren möchten.
offerItem1234Anfrage
curl -X PATCH 'https://platform.adobe.io/data/core/dps/offer-items/offerItem1234' \
-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}' \
-H 'x-schema-id: {SCHEMA_ID}' \
-d '[
{
"op": "replace",
"path": "/_experience/decisioning/decisionitem/itemName",
"value": "Updated offer item"
},
{
"op": "replace",
"path": "/_experience/decisioning/decisionitem/itemDescription",
"value": "Updated offer item description"
}
]'
Parameter
Beschreibung
valueDer neue Wert, mit dem Sie Ihren Parameter aktualisieren möchten.
pathDer Pfad des zu aktualisierenden Parameters.
opDie Art des auszuführenden Vorgangs. Die Vorgänge umfassen:
add, replace, remove, copy und test.Antwort
Bei einer erfolgreichen Antwort werden die Details des aktualisierten Elements, einschließlich der ID, zurückgegeben. Sie können die ID in späteren Schritten verwenden, um Ihr Entscheidungselement zu aktualisieren oder zu löschen.
{
"etag": 2,
"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