Epinpark

Teklif Oluştur

Bir katalog varyantı için teklif açar.

POST/v1/offersscope:OffersWrite

Yetkilendirme

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

İstek gövdesi

AlanTipZorunluAçıklama
variantIdstring(32)evetTeklifin açılacağı katalog varyantı
productTypestringevetPhysical ya da Digital
pricedecimalevet0'dan büyük, en fazla 2 ondalık
discountedPricedecimalhayırprice değerinden küçük olmalı
currencystring(3)evetISO kodu, ör. TRY
quantitynumberevetBaşlangıç stoğu
isActivebooleanhayırTeklifin yayında olup olmayacağı
allowBackorderbooleanhayırStok bittiğinde sipariş almaya devam et
backorderLimitnumberallowBackorder iseÖn sipariş üst sınırı
{
  "variantId": "019e969e56427642a873b18fcd112df6",
  "productType": "Digital",
  "price": 49.9,
  "currency": "TRY",
  "quantity": 0,
  "isActive": false,
  "allowBackorder": false
}

Dijital tekliflerde stok

Kod yükleme bu uçla yapılmaz. Dijital bir teklifi quantity: 0 ile açıp kodları Toplu Kod Yükle ucuyla eklersiniz; stok yüklenen kod adedi kadar artar.

Yanıt

201 Created. Gövde Teklif Detayı ile aynı şekildedir.

İdempotency

Idempotency-Key header'ı opsiyoneldir ama önerilir. Aynı key ile gelen sonraki başarılı istek cached response döner. Detay: Idempotency.

Hata kodları

CodeAnlam
400Zorunlu alan eksik ya da değer sınırların dışında
401HMAC kimlik doğrulama hatası
403Gerekli scope eksik
404Varyant bulunamadı
409Bu varyant için zaten bir teklifiniz var
429Hız limiti aşıldı