Info
|
1. Create a new price request (POST Method)
The request is the same as Order -> Please check Shipment Service -> Order
- if you send serviceId == 0 or do not send serviceId at all, you ll receive prices for all services
- if serviceId is sent with a valid service, (example serviceId == 1), you ll receive prices only for that service (Standard).
1.1 Price request response example
200 - Response
{
"rates": [
{
"carrierId": 1,
"carrier": "Cargus",
"rateAmount": 22.0,
"rateVatAmount": 4.18,
"rateTotalAmount": 26.18,
"rateCurrency": "RON",
"score": 87.01,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30
},
{
"carrierId": 3,
"carrier": "FanCourier",
"rateAmount": 24.57,
"rateVatAmount": 4.67,
"rateTotalAmount": 29.24,
"rateCurrency": "RON",
"score": 86.28,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30
},
{
"carrierId": 2,
"carrier": "DPD",
"rateAmount": 25.48,
"rateVatAmount": 4.84,
"rateTotalAmount": 30.32,
"rateCurrency": "RON",
"score": 86.05,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30
}
]
}200 - Response with Price Breakdown
{
"rates": [
{
"carrierId": 1,
"carrier": "Cargus",
"rateAmount": 22.0,
"rateVatAmount": 4.18,
"rateTotalAmount": 26.18,
"rateCurrency": "RON",
"score": 87.01,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30,
"priceComponents": {
"courierPrice": 22.0
}
},
{
"carrierId": 3,
"carrier": "FanCourier",
"rateAmount": 9.17,
"rateVatAmount": 1.74,
"rateTotalAmount": 10.91,
"rateCurrency": "RON",
"score": 96.82,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30,
"priceComponents": {
"km": 0.0,
"kmFixed": 0.0,
"envelopes": 0.0,
"contentWeight": 9.17,
"cashOnDelivery": 0.0,
"bankRepayment": 0.0,
"openPackage": 0.0,
"saturdayDelivery": 0.0,
"returns": 0.0,
"priceForExtraParcel": 0.0,
"pickupThirdParty": 0.0,
"insurance": 0.0,
"fuelSurcharge": 0.000
}
},
{
"carrierId": 2,
"carrier": "DPD",
"rateAmount": 25.48,
"rateVatAmount": 4.84,
"rateTotalAmount": 30.32,
"rateCurrency": "RON",
"score": 86.05,
"performance": 0.0,
"calculatedDeliveryDate": "2022-12-28T22:00:00Z",
"deliveryDays": 1,
"serviceId": 1,
"service": "Standard",
"priority": 30,
"priceComponents": {
"courierPrice": 25.48
}
}
]
}