İşlem ürün sonuçlarını sorgula

GET /PIM/transaction/{transactionId}/product/summary — PIM API · İşlem Takibi

Bir kayıt işlemindeki her ürünün sonucunu döner. Status Completed ise ürün kaydedildi; Error ise hata tipi, hatanın bulunduğu alan (ErrorPath) ve mesajı döner. Henüz işlenmemiş işlemde liste boştur.

Parametreler

  • transactionId (path, string, zorunlu): Kayıt çağrısından dönen TransactionId.
  • Tenant (header, string): Basic Auth ile birden fazla firmaya erişen kullanıcılarda firma kodu. Bearer token kullanılıyorsa gerekmez.

Yanıtlar

  • 200: Ürün bazında sonuçlar.
  • 401: Kimlik doğrulanamadı (başlık yok, Basic bilgileri hatalı veya token geçersiz). Gövde boştur.
  • 500: Sunucu tarafında beklenmeyen hata.

200 yanıt alanları

  • Status (string): Completed veya Error.
  • ErrorPath (string): Hatanın bulunduğu alan yolu (ör. Prices[EntityListId=0].EntityListId).
  • ErrorType (string): Hata tipi: Common, Validation veya Unexpected.
  • ProductId (integer): Kaydedilen ürünün PIM kimliği; ürün bulunamadan hata aldıysa 0.
  • StatusDate (string<date-time>): Sonucun zamanı.
  • ErrorMessage (string): Hata mesajı.
  • SkippedErrors (object[]): Kaydı durdurmayan, atlanan hatalar.
  • TransactionId (string): İşlem kimliği.
  • JsonProductMain (string): Ürün kimliği yoksa gönderilen Main nesnesi (JSON metni); hangi satırın hata aldığını bulmak için.