⚠️ Kullanım Dışı
Bu endpoint kullanım dışıdır ve ileride kaldırılacaktır. Yeni entegrasyonlarda API v1 karşılığını kullanın.
Kullanım Dışı
Fiyat Hesapla
POST
/api/calculate/price
Paket bilgilerine göre organizasyonun fiyat listelerindeki her taşıyıcı için fiyat teklifi hesaplar. PRICE_CALCULATION ya da SHIPMENTS izni gerekir.
Parametreler
Başlık Parametreleri
Authorization*
API anahtarı
Tipstring
ZorunluÖrnek
"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.KMUFsIDTnFmyG3nMiGM6H9FNFUROf3wh7SmqJp-QV30"Accept-Language
Yanıt dili: tr ya da en. Hata mesajlarını ve dile göre değişen metinleri belirler; tanınan bir dil yoksa tr kullanılır.
Tipstring
Örnekler
"tr""en"İstek İçeriği
application/json
JSON
{
"countryId": 3,
"city": "NEW YORK",
"zipCode": "10001",
"carrierId": 0,
"date": "string",
"packages": [
{
"id": 0,
"length": 10,
"size": 10,
"height": 10,
"weight": 10,
"piece": 3
}
]
}
Cevaplar
Fiyat Hesaplama Başarılı. Her taşıyıcı için bir teklif döner; teklifler toplam fiyata göre ucuzdan pahalıya sıralanır. Kullanıcının yalnızca SHIPMENTS izni varsa (PRICE_CALCULATION izni yoksa) üst düzey tutar alanları dönmez.
application/json
JSON
[
{
"carrier": {
"id": 0,
"name": "string",
"service": "string",
"logoUrl": "string"
},
"packages": [
{
"id": 0,
"length": 0,
"size": 0,
"height": 0,
"weight": 0,
"piece": 0,
"perimeter": 0,
"desi": 0,
"additionalFees": [
{
"type": "string",
"desc": "string",
"value": 0
}
]
}
],
"totalDesi": 0,
"freightPrice": 0,
"fuelSurcharges": 0,
"surgeEmergencyFee": 0,
"fuelSurgeEmergencyFee": 0,
"totalAdditionalFee": 0,
"remoteAreaPrice": 0,
"peakPrice": 0,
"sccMinPrice": 0,
"sccDifferencePercentage": 0,
"total": 0
}
]
