Ürün Sorularını Listele
Müşterilerin ürünlerinize sorduğu soruları listeler.
GET
/v1/product-questionsscope:QuestionsReadYetkilendirme
Bu endpoint QuestionsRead scope'u gerektirir. Bkz. İzinler.
Query parametreleri
Sayfalama zorunlu — page, pageSize, orderBy, order alanları gerekir. Detay için
Sayfalama sayfasına bakın.
| Parametre | Tip | Açıklama |
|---|---|---|
variantId | string(32) | Tek bir ürün varyantının soruları |
isPublished | boolean | false cevap bekleyenler, true cevaplanıp yayına alınanlar |
orderBy şu alanlardan biri olabilir: CreatedAt, Id.
Yanıt formatı
200 OK ile birlikte pagination header'ları (X-Total-Count, X-Page, X-Page-Size,
X-Next-Page, X-Prev-Page) döner. Body sadece kayıt dizisini içerir.
[
{
"id": "019e2c07ea6574109b1c3666c10fbf72",
"variantId": "019df28591ba77009e8e5ec5bd4b371c",
"question": "Bu ürün ne kadar sürede teslim edilir?",
"answer": null,
"answeredAt": null,
"isPublished": false,
"isDismissed": false,
"createdAt": "2026-05-15T14:26:16.805241+00:00"
}
]Alanlar
| Alan | Tip | Açıklama |
|---|---|---|
id | string | Soru kimliği — cevaplamak için bu kullanılır |
variantId | string | Sorunun sorulduğu ürün varyantı |
question | string | Müşterinin sorusu |
answer | string | Verdiğiniz cevap; cevaplanmamışsa boştur |
answeredAt | datetime | Cevabın verildiği an, ISO 8601, UTC |
isPublished | boolean | Cevap verildiğinde true olur ve soru ürün sayfasında görünür |
isDismissed | boolean | Soru cevaplanmadan kapatıldıysa true |
createdAt | datetime | Sorunun sorulduğu an, ISO 8601, UTC |
Cevap bekleyenleri çekmek
Sık kullanılan sorgu isPublished=false — henüz cevaplanmamış sorular. Satıcının
cevaplamadan kapattığı sorular isDismissed alanıyla ayırt edilir; kapatma işlemi
şu an yalnızca satıcı panelinden yapılabiliyor.
Hata kodları
| Code | Anlam |
|---|---|
400 | Sayfalama veya filtre değeri geçersiz |
401 | HMAC kimlik doğrulama hatası |
403 | Gerekli scope eksik |
429 | Hız limiti aşıldı |