ULTAXI - заказ поездок онлайн

Список заказов

2020-01-10 15:04

Структура запроса соответствует Протоколу


Body json object

ParamValue
methodOrders.getList
version11
paramsjson

Params

ParamSampleMan/OptTypeDescription
dispatchingServiceId123manintegerИдентификатор диспетчерской

Пример

{
  "method": "Orders.getList",
  "version": "11",
  "params": {
    "dispatchingServiceId": 101
  }
}

Ответ json object

ParamMan/OptTypeDescription
resultmanjsonОбъект

json object

ParamMan/OptTypeDescription
idnamint64Идентификатор заказа
statusmanOrderStatus / integerСтатус заказа
phonemanstringТелефон клиента
routemanClientAddress / array jsonМаршрут
timeoptOffsetDateTime / stringВремя заказа (отсутствует, если текущий)
createdmanOffsetDateTime / stringВремя создания заказа
sourcemanOrderSource / integerИсточник заказа
optionsoptarray / int64 / массив ИД опций заказа
fixCostoptnumberВозвращается, только если стоимость была зафиксирована
paymentMethodmanstringТип оплаты. Возможные значения: **"cashless"
commentoptstringКомментарий к заказу
checkoptCheckItem / jsonРасшифровка фактического чека
contractorCheckoptCheckItem / jsonРасшифровка чека для контрагента
estimatedCheckoptCheckItem / jsonРасшифровка предварительного чека
tariffIdmanint64ИД тарифа. В случае, если заказ B2B, то возвращает тариф, по которому работает водитель.
contractorTariffIdoptint64ИД контрагентского (B2B) тарифа

OrderStatus / integer

ValueDescription
1Не распределен
2Назначен водитель
3Водитель по адресу (ожидает клиента)
4Заказ выполняется
7Зарезервирован водителем (только если предварительный)

OrderSource / integer

ValueDescription
1Диспетчерская
2Клиентский виджет
3Клиентское приложение
6Водитель
7Integration API

CheckItem / json

ParamMan/OptTypeDescription
titlemanstringНазвание элемента чека
costmannumberСтоимость

Пример

{
  "result": [
    {
      "id": 333001,
      "status": 1,
      "phone": "+375290123456",
      "route": {
        "address": {
          "name": "Республика Беларусь, обл Бресткая, г Брест, б-р Космонавтов, 60 (Школа № 3)",
          "components": [
            {
              "level": 0,
              "name": " Республика Беларусь"
            }, {
              "level": 1,
              "name": "обл Бресткая"
            }, {
              "level": 4,
              "name": "г Брест"
            }, {
              "level": 7,
              "name": "б-р Космонавтов"
            }, {
              "level": 8,
              "name": "60"
            }, {
              "level": 9,
              "name": "Школа № 3"
            }
          ],
          "types": {
            "pointType": 63,
            "aliasType": 3
          },
          "position": {
            "lat": 52.096807,
            "lon": 23.697629
          }
        },
        "comment": "парковка перед школой"
      },
      "time": "2019-11-20T17:00:00+03:00",
      "created": "2019-11-26T15:00:00+03:00",
      "source": 1
    }
  ]
}