Creare una raccolta create-collection

Le raccolte sono sottoinsiemi di offerte basate su condizioni predefinite definite da un addetto marketing, ad esempio la categoria dell’offerta.

Per creare una raccolta, devi effettuare una richiesta POST al Offer Library API.

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

La tabella seguente mostra i valori validi che compongono Content-Type nell’intestazione della richiesta:

Nome intestazione
Valore
Content-Type
application/json

Formato API

POST /{ENDPOINT_PATH}/offer-collections
Parametro
Descrizione
Esempio
{ENDPOINT_PATH}
Percorso endpoint per le API di persistenza.
https://platform.adobe.io/data/core/dps/

Richiesta

curl -X POST 'https://platform.adobe.io/data/core/dps/offer-collections' \
-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": "Test Collection with tags",
    "filterType": "any-tags",
    "ids": [
        "tag1234"
    ],
    "labels": [
        "core/C5",
        "custom/myLabel"
    ]
}'

Risposta

In caso di esito positivo, la risposta restituisce informazioni sulla raccolta appena creata, compresi i relativi id. È possibile utilizzare id nei passaggi successivi per aggiornare o eliminare la raccolta o in un tutorial successivo per creare una decisione.

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