İade durumu
POST /openapi/Return/GetReturnCodeStatus — TMS API · İade
İade kodlarının gönderi bilgisini ve durum geçmişini döner. Yanıt yapısı
GetConsignmentInfo yanıtındaki gönderi öğesiyle aynıdır.
Kimlik token'dan çözülür.
İstek gövdesi
clientCode(string): Kullanımdan kalkıyor: kimlik token'dan alınır.accountCode(string): Kullanımdan kalkıyor: kimlik token'dan alınır.returnCodes(object[], zorunlu): Sorgulanacak iade kodları.returnCodes.returnCode(string): İade kodu.returnCodes.orderNumber(string): Sipariş numarası.returnCodes.locationCode(string): Lokasyon kodu.
Yanıtlar
- 200: İade gönderileri
- 400: İade bulunamadı ya da doğrulama hatası
- 401: Token yok/geçersiz ya da token hesap bilgisi içermiyor
200 yanıt alanları
carrier(string): Taşıyıcı adı.otpCode(string): Teslimat noktası gönderilerinde teslim alma kodu.shipments(object[]): Gönderiye bağlı taşıyıcı gönderileri.shipments.price(number): Müşteri fiyatı.shipments.carrier(string): Taşıyıcı adı.shipments.parcels(object[]): Koliler.shipments.parcels.lines(object[]): Kolideki sipariş satırları.shipments.parcels.isShipped(boolean): Koli sevk edildi mi.shipments.parcels.lastStatus(object)shipments.parcels.customerSpecificCode(string): Koli numarası.shipments.parcels.customerShipmentNumber(string): Sevk/irsaliye numaranız.
shipments.lastStatus(object)shipments.lastStatus.status(string): TMS durum açıklaması.shipments.lastStatus.statusCode(string): TMS durum kodu.shipments.lastStatus.statusDate(string<date-time>): Durum zamanı.shipments.lastStatus.carrierStatus(string): Taşıyıcının durum açıklaması.shipments.lastStatus.carrierStatusCode(string): Taşıyıcının durum kodu.
shipments.returnCode(string): İade kodu (iade gönderilerinde).shipments.carrierCode(string): Taşıyıcı kodu.shipments.carrierCost(number): Taşıyıcı maliyeti.shipments.deliveryType(string): Teslimat tipi adı.shipments.locationCode(string): Çıkış lokasyonu kodu.shipments.trackingLink(string): Takip bağlantısı.shipments.trackingNumber(string): Takip numarası.shipments.statusHistories(object[]): Durum geçmişi (eskiden yeniye).shipments.statusHistories.status(string): TMS durum açıklaması.shipments.statusHistories.statusCode(string): TMS durum kodu.shipments.statusHistories.statusDate(string<date-time>): Durum zamanı.shipments.statusHistories.carrierStatus(string): Taşıyıcının durum açıklaması.shipments.statusHistories.carrierStatusCode(string): Taşıyıcının durum kodu.
shipments.deliveryDuration(integer): Tahmini teslim süresi (gün).shipments.deliverySlotType(string): Teslimat zaman dilimi adı.shipments.deliveryTypeCode(string): Teslimat tipi kodu.shipments.volumetricWeight(number): Bildirilen desi.shipments.deliverySlotTypeCode(string): Teslimat zaman dilimi kodu.shipments.estimatedDeliveryTime(string<date-time>): Tahmini teslim zamanı.shipments.estimatedShippingTime(string<date-time>): Tahmini kargoya veriliş zamanı.shipments.carrierVolumetricWeight(number): Taşıyıcının ölçtüğü desi.
carrierCode(string): Taşıyıcı kodu.locationCode(string): Çıkış lokasyonu kodu.consignmentNumber(string): Gönderi numarası.consignmentStatus(object)consignmentStatus.status(string): TMS durum açıklaması.consignmentStatus.statusCode(string): TMS durum kodu.consignmentStatus.statusDate(string<date-time>): Durum zamanı.consignmentStatus.carrierStatus(string): Taşıyıcının durum açıklaması.consignmentStatus.carrierStatusCode(string): Taşıyıcının durum kodu.