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