Actualizar una oferta personalizada update-personalized-offer

Puede modificar o actualizar una oferta personalizada realizando una solicitud al PATCH de la Offer Library API

Para obtener más información sobre el parche JSON, incluidas las operaciones disponibles, consulte el Documentación de parches de JSON.

Encabezados Accept y Content-Type accept-and-content-type-headers

La siguiente tabla muestra los valores válidos que componen la variable Content-Type en el encabezado de la solicitud:

Nombre del encabezado
Valor
Content-Type
application/json

Formato de API

PATCH /{ENDPOINT_PATH}/offers/{ID}?offer-type=personalized
Parámetro
Descripción
Ejemplo
{ENDPOINT_PATH}
Ruta de extremo para las API de persistencia.
https://platform.adobe.io/data/core/dps/
{ID}
El ID de la entidad que desea actualizar.
personalizedOffer1234

Solicitud

curl -X PATCH 'https://platform.adobe.io/data/core/dps/offers/personalizedOffer1234?offer-type=personalized' \
-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 personalized offer"
    },
    {
        "op": "replace",
        "path": "/description",
        "value": "Updated personalized offer description"
    }
]'
Parámetro
Descripción
op
La llamada de operación utilizada para definir la acción necesaria para actualizar la conexión. Las operaciones incluyen: add, replace, remove, copy y test.
path
Ruta del parámetro que se va a actualizar.
value
El nuevo valor con el que desea actualizar el parámetro.

Respuesta

Una respuesta correcta devuelve los detalles actualizados de la ubicación, incluido el ID de ubicación.

{
    "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