API v1.0 - 2. Расчет стоимости

API v1.0 - 2. Расчет стоимости

Выполняет расчет стоимости перевозки по переданным параметрам:

  • отделение или город отправления
  • отделение или город получения
  • вес и объем груза
  • тип груза
  • дополнительные услуги и условия.

Допускает передачи для расчета до 10 наборов данных.

Параметры запроса

Заголовки

Текст запроса

Доступные поля:

Request URL

https://api.sat.ua/study/hs/api/v1.0/calc/{format}

Содержимое ответа

URL-адрес запроса

Параметры запроса

format string Формат данных для получения ответа (xml, json)

Текст запроса

Доступные поля:

<request> <item> <ID>123</ID> <rspSender>602a78ed-813d-4cc6-add6-6f81357ba85c</rspSender> <rspRecipient>bbf8e4a1-33a7-11dd-a17a-001a4d3b885e</rspRecipient> <weight>5</weight> <cargoType>Стандарт</cargoType> <addServices> <service>4293056e-4cb1-406d-a2cd-e8f6d2ae6721</service> <count>2</count> </addServices> </item> </request>
[ { "ID": "123", "rspSender": "602a78ed-813d-4cc6-add6-6f81357ba85c", "rspRecipient": "bbf8e4a1-33a7-11dd-a17a-001a4d3b885e", "weight": "5", "cargoType": "Стандарт", "addServices": { "service": "4293056e-4cb1-406d-a2cd-e8f6d2ae6721", "count": "2" } } ]

Ответ 200

Поля:

  • ID: идентификатор, переданный в запросе
  • departureCost: рассчитанная стоимость выезда
  • deliveryCost: рассчитанная стоимость доставки
  • сost: рассчитанная стоимость перевозки
  • creationCost: стоимость оформления накладной на груз(ННГ)
  • insuranceCost: стоимость оплаты ценности груза
  • addServices: список дополнительных услуг
    • service: идентификатор дополнительной услуги
    • cost: рассчитанная стоимость дополнительной услуги

Пример ответа

<response> <success>true</success> <data> <item> <ID>123</ID> <departureCost>20</departureCost> <deliveryCost>30</deliveryCost> <cost>120</cost> <creationCost>15</creationCost> <insuranceCost>4</insuranceCost> <addServices> <service>4293056e-4cb1-406d-a2cd-e8f6d2ae6721</service> <cost>50</cost> </addServices> </item> </data> </response>
{ "success": "true", "data": [ { "ID": "123", "cost": 120, "creationCost": 15, "insuranceCost": 4, "addServices": [ { "service": "4293056e-4cb1-406d-a2cd-e8f6d2ae6721", "cost": 50 } ] } ] }
ЧИТАТЬ ВСЕ