post https://integration-apitest.hepsijet.com/deliveryTransaction/getDeliveryTracking
- Detaylı kargo hareketleri için getdeliveryTracking servisi çağrılarak sorgulama yapılmalıdır.
- Gönderi herhangi bir işlem almadıysa, yalnızca Status "OK" bilgisi dönmektedir.
- Kurye tarafından siparişler okunduktan sonra kargo haraketleri akmaktadır.
( ACCEPTED )
Barcode json query;
{
"deliveries" : [
{
"customerDeliveryNo" : "TST1000000000001"
}
]
}
Json Response;
{
"status": "OK",
"data": [
{
"arrivalBranch": "Torbalı Dağıtım Merkezi",
"customerDeliveryNo": "TST1000000000001",
"barcode": "TST1000000000001",
"deliveryType": "RETAIL",
"currentLocation": "Dağıtım Aracında",
"lastTransaction": "Gönderi Alındı",
"receiver": "M***** P*****",
"sender": "TestCompany",
"recipientName": "M***** P*****",
"deliveryDateCurrent": "2023-07-11",
"deliverySlotCurrent": 1,
"deliveryStatus": "COLLECTED",
"operationStatus": "IN_DELIVERY_TRANSIT",
"transactionType": "TAKE_CUSTODY",
"company": {
"id": 7622388,
"name": "TestCompany",
"companyType": "CUSTOMER",
"abbreviationCode": "TstCmpny",
"corporateName": "Test Company A.S.",
"companyExtension": {
"id": 389576,
"ringDepartureEmailNeeded": false,
"reportEmail": false,
"printBarcode": false,
"companyFlag": false,
"companyAlternativeReceiverFlag": false,
"siblingSupport": true,
"printBarcodeAccept": true,
"lateDelivery": false,
"addressChange": false,
"portalCompany": false,
"recallFlag": false,
"companiesNeedCleaning": false,
"deliveryPostpone": true,
"packableDelivery": false
}
},
"transactions": [
{
"deliveryStatus": "COLLECTED",
"operationStatus": "IN_DELIVERY_TRANSIT",
"transactionType": "TAKE_CUSTODY",
"transactionDateTime": "2023-07-09T04:04:06+03:00",
"location": "Dağıtım Aracında",
"transaction": "Gönderi Alındı"
}
],
"productName": "Standart Teslimat",
"deliveryDatePromised": "2023-07-11T23:59:59+03:00",
"addressChanged": false,
"canAddressChange": false,
"liveTrackingInfoDTO": {
"temporaryPause": false
}
}
]
}
- Tracking Servisi Feature Detay
Tracking servisinde featureları ayrı bir blok halinde iletmekteyiz. İletilen featurelar: adres değişikliği, teslimat erteleme, komuşuma bırak, recall, canlı takip. Eğer bu feature bir promised date değişikliği yapıyorsa onun altına old ve new date olarak iletilmektedir. False'a bu alanlar gözükmemektedir.