Değişen gönderiler raporu
POST /openapi/Report/GetShipmentReport — TMS API · Takip ve Durum
changedDate tarihinden sonra değişen gönderileri sayfalı olarak döner. Periyodik
senkronizasyon (değişenleri çekme) için kullanılır.
format:JSON(varsayılan kullanım) ya daCSV. CSV'de yanıttext/csvgelir.- Sayfalama:
pageNumber(1'den başlar),pageSize(en fazla 50; daha büyük değerler 50'ye indirilir). - Sayfalama bilgisi
X-Paginationyanıt başlığında JSON olarak döner:TotalCount,PageSize,CurrentPage,TotalPages,HasNext,HasPrevious. formatalanı zorunludur;JSONveyaCSVdışında bir değer verilirse400döner.
İstek gövdesi
format(string, zorunlu): Yanıt biçimi.pageSize(integer): Sayfa boyutu; 50'den büyük değerler 50'ye indirilir.clientCode(string, zorunlu): Organizasyon kodu.pageNumber(integer): Sayfa numarası.accountCode(string, zorunlu): Hesap kodu.changedDate(string<date-time>, zorunlu): Bu tarihten sonra değişen gönderiler döner.shipmentStatusId(integer): Yalnız bu TMS durum kimliğindeki gönderiler (ör.24etiket basıldı,28teslim edildi).
Yanıtlar
- 200: Gönderi listesi
- 400: Doğrulama hatası ya da geçersiz format
- 401: Token yok, geçersiz ya da süresi dolmuş (gövdesiz yanıt).
200 yanıt alanları
desi(string): Desi.cityCode(string): Varış ili.townCode(string): Varış ilçesi.shipmentId(integer): TMS gönderi kimliği.carrierCode(string): Taşıyıcı kodu.orderNumber(string): Sipariş numarası.packingDate(string<date-time>): Etiketin basıldığı zaman.shipmentKey(string): ShipmentKey.districtCode(string): Varış mahallesi.deliveredDate(string<date-time>): Teslim zamanı.firstReadingDate(string<date-time>): Taşıyıcının ilk okuttuğu (transfere başladığı) zaman.shipmentStatusCode(string): Güncel TMS durum kodu.