Epinpark

Katalog Varyantları

Teklif açabileceğiniz ürün varyantlarını listeler.

GET/v1/catalog-variantsscope:CatalogRead

Yetkilendirme

Bu endpoint CatalogRead scope'u gerektirir. Bkz. İzinler.

Query parametreleri

Sayfalama zorunlu — page, pageSize, orderBy, order alanları gerekir. Detay için Sayfalama sayfasına bakın.

ParametreTipAçıklama
productIdstring(32)Tek bir ürünün varyantları
skustringSKU ile arama
variantNamestringVaryant adı ile arama
isActivebooleanYalnızca aktif ya da pasif varyantlar

orderBy şu alanlardan biri olabilir: CreatedAt, Sku, VariantName, IsActive.

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": "019df3015c5b7eb9b14196dd5d53d9ec",
    "productId": "019df2fefea479e7b61e80e19554e4b7",
    "sku": "325-PUBG-MOBILE-UC-T2WH",
    "variantName": "300+25 PUBG Mobile UC",
    "imageUrl": "catalog-images/variants/019df301.../325-pubg-mobile-uc.jpg",
    "thumbnailUrl": "catalog-images/variants/019df301.../thumbs/..._thumb.webp",
    "isActive": true,
    "createdAt": "2026-05-05T09:14:02.113456+00:00"
  }
]

Alanlar

AlanTipAçıklama
idstringVaryant kimliği — teklif oluştururken variantId olarak kullanılır
productIdstringVaryantın bağlı olduğu ürün
skustringVaryantın stok kodu
variantNamestringVaryant adı
imageUrlstringGörsel yolu; her varyantta bulunmayabilir
thumbnailUrlstringKüçük görsel yolu
isActivebooleanPasif varyantlara yeni teklif açılamaz
createdAtdatetimeISO 8601, UTC

Hata kodları

CodeAnlam
400Sayfalama veya filtre değeri geçersiz
401HMAC kimlik doğrulama hatası
403Gerekli scope eksik
429Hız limiti aşıldı