delivery/findAvailableDeliveryDatesV2

Randevulu iade hizmetinde iade alımı uygun günleri için bu servisi tetikleyerek iade alınacağı lokasyona uygun günlerin listelendiği servistir. Bu servisten dönen uygun tarihlere göre RETURNED tipli gönderi sendDeliveryOrderEnhanced servisinden oluşturulabilir.

/rest/delivery/findAvailableDeliveryDatesV2?startDate=2023-02-21&endDate=2023-02-28&deliveryType=RETURNED&city=İstanbul&town=Kartal

Response Sonucu;

{
"status": "OK",
"data": [
{
"cityName": "İstanbul",
"towns": [
{
"townName": "KARTAL",
"xDock": [
{
"xDockName": "KARTAL",
"days": [
{
"date": "2023-02-21",
"returnedLimit": 1000000
},
{
"date": "2023-02-22",
"returnedLimit": 1000000
},
{
"date": "2023-02-23",
"returnedLimit": 1000000
}
]
}
]
}
]
}
]
}

sendDeliveryOrderEnhanced RETURNED iade gönderimi

{
"company": {
"name": "Hepsijet", Bu alan sabittir, bu şekilde gönderi oluşturulması gerekir.
"abbreviationCode": "Hepsijet" Bu alan sabittir, bu şekilde gönderi oluşturulması gerekir.
},
"delivery": {
"customerDeliveryNo": "HJET100000000", Her gönderi için unique olmalıdır.
"customerOrderId": "HJET100000000", "customerDeliveryNo" ile aynı gönderilebilir.
"totalParcels": "1", Sipariş kaç paketten oluşuyorsa, bu alana o girilmelidir.
"desi": "4", Paketlerin desi ölçüsünü verir.
"deliverySlotOriginal": "0", Standart gönderilerde bu alan sıfır olarak gönderilir.
"deliveryDateOriginal": "2023-02-13", Gönderi oluşturulan tarih bilgisi gönderilmelidir.
"deliveryType": "RETURNED", Randevulu İade süreci işlenecek olan gönderilerde bu alan "RETURNED" değeri ile gönderilmelidir.
"product": {
"productCode": "HX_STD" Bu alan standart gönderiler için bu kod ile iletilmelidir.
},
"receiver": {
"companyCustomerId": "HJET100000000", Her yeni adres için benzersiz olmalıdır. recipientAddress alanındaki "companyAddressId" ile aynı gönderilebilir.
Adres hatalarını önlemek adına başına firma kodu eklenmesi tavsiye edilir. Örnek: HJET100000000
"firstName": "Hepsijet",
"lastName": "",
"phone1": "5321112233",
"email": ""
},
"senderAddress": { Randevulu İade sürecine sahip gönderiler için servis çağırılırken senderAddress ve recipientAddress blokları firma/müşteri bazında yer değiştirir.
"companyAddressId": "HJET100000000", Her yeni adres için benzersiz olmalıdır. receiver alanındaki "companyCustomerId" ile aynı gönderilebilir.
Adres hatalarını önlemek adına başına firma kodu eklenmesi tavsiye edilir. Örnek: HJET100000000
"country": {
"name": "Türkiye"
},
"city": {
"name": "Osmaniye"
},
"town": {
"name": "Merkez"
},
"district": {
"name": "Hacı Osmanlı"
},
"addressLine1": "Hacı Osmanlı Mah. 4005 Sk. No:13 D:3 Merkez / Osmaniye"
},
"recipientAddress": { Randevulu İade sürecine sahip gönderiler için servis çağırılırken senderAddress ve recipientAddress blokları içerisindeki değerler firma/müşteri bazında yer değiştirir.
"companyAddressId": "Hepsijet_ankara_address", Bu alan sabittir, bu şekilde gönderilmelidir.
"country": {
"name": "Türkiye"
},
"city": {
"name": "Ankara"
},
"town": {
"name": "Yenimahalle"
},
"district": {
"name": "Demetlale"
},
"addressLine1": "Demetlale Mahallesi 405. Cd. No:70 06200 Yenimahalle/Ankara"
},
"recipientPerson": "Mehmet Tufan",
"recipientPersonPhone1": "5322103019"
},
"currentXDock": {
"abbreviationCode": "Hepsijet_ankara" Bu alan sabittir, bu şekilde gönderilmelidir.
}
}

Language
Click Try It! to start a request and see the response here!