Trendyol API · İade

Trendyol iade onaylama (approveClaimLineItems)

Trendyol'da deponuza ulaşan iadeyi onaylamak için PUT /integration/order/sellers/{sellerId}/claims/{claimId}/items/approve servisi kullanılır. Gövdede onaylanacak iade kalemlerinin kimlikleri claimLineItemIdList dizisinde gönderilir. Yalnız WaitingInAction statüsündeki, yani ürünü deponuza ulaşmış iadeler onaylanabilir. Onaylanan iade belirli kurallara göre fraud kontrolüne girebilir ve Accepted olmadan önce WaitingFraudCheck statüsünde görünebilir. Servisin limiti dakikada yalnız 5 istektir.

PUT/integration/order/sellers/{sellerId}/claims/{claimId}/items/approveLimit: dakikada 5 istek.

İstek

AlanYerAçıklama
sellerIdYolSatıcı ID; 2025 adres değişikliğinde yola eklendi
claimIdYolİade kimliği; iade çekme servisinden alınır
claimLineItemIdListGövdeOnaylanacak iade kalemi kimliklerinin dizisi
paramsGövdeEk parametreler; boş nesne gönderilebilir

Örnek gövde: claimLineItemIdList: ["IADE_KALEM_ID_1", "IADE_KALEM_ID_2"], params: {}. Kalem kimlikleri iade kaydındaki claimItems dizisindeki id değerleridir; sipariş kalemi (orderLine) kimliği değildir.

Uluslararası doküman sürümü (v3.0) bu istekte storeFrontCode başlığının gönderilmesini ister. Türkiye sayfasında başlıktan söz edilmez; Türkiye mağazası için değer TR'dir.

Onaydan sonra ne olur?

AdımStatü
İade ürünü depoya ulaştıWaitingInAction
Satıcı onayladıWaitingFraudCheck (belirli kurallarda)
Kontrol tamamlandıAccepted

Fraud kontrolü her iadede yapılmaz; belirli kurallara göre devreye girer. Onay sonrası iadenin son durumunu iade çekme servisinden izleyin. Finansal etkisi cari hesap ekstresinde Return türündeki kayıtlarda görünür.

Limit: dakikada 5 istek

İade onaylama servisinin limiti çok düşüktür: dakikada 5 istek. Toplu onay yapacaksanız şu düzeni kurun:

  • Onaylanacak iadeleri bir kuyruğa alın.
  • Aynı iadenin birden çok kalemini tek istekte, claimLineItemIdList dizisiyle gönderin.
  • İstekler arasında en az 12 saniye bırakın.
  • 429 alırsanız bekleme süresini artırarak yeniden deneyin.
  • Kullanıcı arayüzünde onay düğmesine art arda basılmasını engelleyin.

Onaylamadan önce kontrol listesi

İade onayı geri alınamayan bir karardır. Onay isteği göndermeden önce şu kontrolleri yapın:

  • Ürün gerçekten depoya ulaştı mı ve iade WaitingInAction statüsünde mi?
  • Gelen ürün siparişteki ürünle aynı mı; adet ve aksesuarlar tam mı?
  • Ürün kullanılmış, hasar görmüş ya da hijyen ambalajı açılmış mı? Öyleyse onay yerine ret talebi açın ve kanıt fotoğrafı ekleyin.
  • Müşterinin iade sebebi (customerClaimItemReason) ile ürünün durumu uyuşuyor mu?
  • Birden çok kalem varsa hepsini aynı istekte mi onaylıyorsunuz?

Kontrolleri depoda ürünü açarken yapmak ve sonucu iade kaydına not etmek, ileride ihtilaf çıkarsa elinizi güçlendirir.

Sık hatalar ve çözümleri

BelirtiOlası nedenÇözüm
400İade WaitingInAction değil ya da kalem kimliği yanlışİadeyi yeniden çekin; statüyü ve claimItems kimliklerini kontrol edin
404Yol eksik ya da eski adres kullanılıyorYolun /items/approve ile bittiğini ve apigw.trendyol.com adresine gittiğini kontrol edin
401 ya da 429 art ardaDakikada 5 istek sınırıİstekleri yayın, kuyruk kullanın
Onaylandı ama Accepted görünmüyorFraud kontrolü sürüyorWaitingFraudCheck statüsünü bekleyin

Ürün hasarlı, eksik ya da farklı geldiyse onay yerine ret talebi oluşturun. Onaylanan iade için sonradan ret açılamaz.

Sık sorulanlar

Trendyol iadesini API ile nasıl onaylarım?

PUT /integration/order/sellers/{sellerId}/claims/{claimId}/items/approve servisine claimLineItemIdList dizisiyle iade kalemi kimliklerini gönderin. İade WaitingInAction statüsünde olmalıdır.

Hangi iadeler onaylanabilir?

Yalnız WaitingInAction statüsündeki, yani ürünü deponuza ulaşmış iadeler onaylanabilir.

Onay sonrası neden WaitingFraudCheck görünüyor?

Onaylanan iadeler belirli kurallar çerçevesinde fraud kontrolüne girebilir. Kontrol bitince statü Accepted olur.

İade onaylama limiti nedir?

Dakikada 5 istek. Aynı iadenin kalemlerini tek istekte gönderin ve toplu onaylarda istekleri zamana yayın.

claimLineItemIdList içine hangi kimlik yazılır?

İade kaydındaki claimItems dizisinde yer alan iade kalemi kimlikleri yazılır. Sipariş kaleminin (orderLine) kimliği bu alanda kullanılmaz.

Kaynaklar

İlgili Trendyol API konuları

Son güncelleme: 27.10.2026 · Trendyol API rehberinin tamamı

Trendyol entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.