Skip to content

⚠️ 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
}
]

Test​

Başlıklar
İçerik

Örnekler​

cURL
JavaScript
PHP
Python