Aggiornare un’offerta di fallback update-fallback-offer

È possibile modificare o aggiornare un'offerta di fallback nel contenitore effettuando una richiesta PATCH all'API Offer Library.

Per ulteriori informazioni sulla patch JSON, incluse le operazioni disponibili, consulta la documentazione ufficiale sulla patch JSON.

Intestazioni Accept e Content-Type accept-and-content-type-headers

La tabella seguente mostra i valori validi che comprendono i campi Content-Type e Accept nell'intestazione della richiesta:

Nome intestazione
Valore
Content-Type
application/json

Formato API

PATCH /{ENDPOINT_PATH}/offers/{ID}?offer-type=fallback
Parametro
Descrizione
Esempio
{ENDPOINT_PATH}
Percorso endpoint per le API di persistenza.
https://platform.adobe.io/data/core/dps/
{ID}
ID dell’entità da aggiornare.
fallbackOffer1234

Richiesta

curl -X PATCH 'https://platform.adobe.io/data/core/dps/offers/fallbackOffer1234?offer-type=fallback' \
-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 '[
    {
        "op": "replace",
        "path": "/name",
        "value": "Updated fallback offer"
    },
    {
        "op": "replace",
        "path": "/description",
        "value": "Updated fallback offer description"
    }
]'
Parametro
Descrizione
op
Chiamata di operazione utilizzata per definire l'azione necessaria per aggiornare la connessione. Le operazioni includono: add, replace, remove, copy e test.
path
Percorso del parametro da aggiornare.
value
Il nuovo valore con cui desideri aggiornare il parametro.

Risposta

In caso di esito positivo, la risposta restituisce i dettagli aggiornati dell'offerta di fallback, incluso id.

{
    "id": "{ID}",
    "datasetId": "{DATASET_ID}",
    "sandboxId": "{SANDBOX_ID}",
    "etag": 2,
    "createdDate": "2023-09-07T12:47:43.012Z",
    "lastModifiedDate": "2023-09-07T12:47:43.012Z",
    "createdBy": "{CREATED_BY}",
    "lastModifiedBy": "{MODIFIED_BY}",
    "createdByClientId": "{CREATED_CLIENT_ID}",
    "lastModifiedByClientId": "{MODIFIED_CLIENT_ID}"
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76