Skip to main content
POST
/
v1
/
knowledge
/
pdp-questions
/
public
/
get-questions
PDP Question Set
curl --request POST \
  --url https://api.example.com/v1/knowledge/pdp-questions/public/get-questions \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "https://shop.example.com/p/produkt-abc-12345",
  "organizationId": "11111111-2222-3333-4444-555555555555"
}
'
{
"id": "49113e90-6e30-42d1-8c02-a697c6b47f01",
"organizationId": "11111111-2222-3333-4444-555555555555",
"productTitle": null,
"url": "https://shop.example.com/p/produkt-abc-12345",
"requests": 12,
"createdAt": "2025-10-16T11:44:41.140Z",
"questions": [
{
"id": "f5ae1f7e-9680-497a-b2d6-afbbb1203408",
"text": "Welche Maße hat das Produkt?",
"rank": 1
},
{
"id": "8e0ab7fe-0e23-4efe-835b-8106f9cca314",
"text": "Aus welchem Material besteht es?",
"rank": 2
},
{
"id": "af155d51-7b38-4474-ba2a-d6c19ebccebe",
"text": "Ist es wetterfest?",
"rank": 3
},
{
"id": "8a4d8806-6d47-4726-8aa4-9fb696b33a45",
"text": "Für welche Größe ist es geeignet?",
"rank": 4
}
]
}

Body

application/json

Aktuelle Seiten-URL und Organization-ID.

Request body to fetch or create PDP questions for the given URL.

url
string<uri>
required

Aktuelle Seiten-URL (wird serverseitig canonicalized)

organizationId
string<uuid>
required

Organization ID des Shops

Response

object | null

Existing or newly generated set returned.

Question set for a specific PDP URL. Kann auch null sein, wenn kein Set vorhanden.

id
string<uuid>
required
organizationId
string<uuid>
required
url
string<uri>
required
createdAt
string<date-time>
required
questions
object[]
required
productTitle
string | null
requests
integer