Для получения стоимости услуги посредством программы для автоматизации расчета стоимости транспортных услуг, необходимо выполнить GET- запрос по URL полученному от технической поддержки.
Тело запроса
{
"goods": [
{
"id": "string",
"name": "string",
"count": 0,
"dimensions": {
"height": 0,
"width": 0,
"length": 0,
"weight": 0
}
}
],
"date": "string",
"cityId": "string",
"subdivisionid": "string",
"dispatch": {
"id": "string",
"name": "string",
"latitude": "string",
"longitude": "string",
"basic": true
},
"destination": {
"id": "string",
"name": "string",
"latitude": "string",
"longitude": "string",
"basic": true
},
"manipulator": true,
"deliveryParams": {
"deliveryType": {
"id": "string",
"name": "string",
"interval": {
"id": "string",
"start": "string",
"end": "string",
"date": "string"
}
},
"transportTypes": [
{
"id": "string",
"name": "string",
"count": "0"
}
]
}
}
Описание переданных параметров
Параметры должны быть в наличии, т.е. если deliveryParams можно не заполнять, но сам ключ присутствовать должен.
Пример ответа от системы
[
{
"cost": 0,
"transportType": {
"id": "string",
"name": "string"
},
"deliveryType": {
"id": "string",
"name": "string",
"count": "0"
},
"timeIntervals": [
{
"id": "string",
"start": "string",
"end": "string"
}
],
"manipulator": true,
"freeLift": true,
"promotion": true,
"additionalServices": [
{
"id": "string",
"type": "string",
"price": 0
}
],
"errors": [
{
"errorType": "string",
"message": "string"
}
]
}
]
Описание ответа
Итог
Ответ от программы для автоматизации расчета стоимости транспортных услуг включает данные о ее стоимости для каждого запроса с разными входными параметрами, такими как: время доставки, информация о доставляемых товарах (количество, весогабаритные характеристики), координаты доставки и пр.