Поиск по сайту

API
Главная / API - История изменений заказа

История изменений заказа

Обновлено 02.10.2017
54 кб

Общие сведения

Сервис позволяет получать историю изменений заказов.

Данная функция дублирует аналогичный механизм ЛК

История изменений заказа

Запрос метода

Пример запроса

Адрес метода: https://api.dellin.ru/v1/customers/order/history.json

{   
   "appkey":"00000000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "orderID":"345235",
   "deviceID":"345235"
}

Адрес метода: https://api.dellin.ru/v1/customers/order/history.xml

<request>
   <appkey>00000000-0000-0000-000000000000</appkey>
   <sessionid>00000000-0000-0000-0000-000000000000</sessionid>
   <orderid>345235</orderid>
   <deviceid>345235</deviceid>
</request>

Описание параметров

Request
ПараметрR*ТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию

sessionID

ДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

orderID

ДаstringID заказа, который необходимо добавить в избранное
deviceIDДаstringID устройства для отслеживания событий публичной части МП

Ответ метода

Массив с информацией по каждому изменению (в случае наличия) возвращается в ответе метода, если у пользователя, выполняющего запрос, есть полный доступ к контрагенту, участвующему в заказе, или данный пользователь отправлял запрос на изменение заказа.

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

{  
   
}
<response>
   
</response>

Описание параметров

Response
ПараметрТипОписание
errors

typeCodestring

Значение из справочника заголовков запросов

Возможные значения:

  • "receiver_changes" - изменения данных о получателе
  • "payer_changes" - изменения данных о плательщике
  • "payment_order_changes" - изменения данных об оплате заказа
  • "contact_info_changes" - изменения контактных данных
  • "giveout_suspension_changes" - изменения состояния приостановки выдачи груза
  • "giveout_resumption_changes" - изменения состояния возобновления выдачи груза
  • "delivery_cancel_changes" - изменения данных об отмене доставки груза
  • "pickup_cancel_changes" - изменения данных об отмене забора груза
  • "delivery_info_changes" - изменения данных о доставке груза
  • "pickup_info_changes" - изменения данных о заборе груза
typeNamestringОтображаемое в МП наименование услуги, соответствующее параметру "typeCode"
createdAtstringДата услуги
statusstring

Статус услуги.

Возможные значения:

  • "success" - успешно
  • "in_progress" - в процессе
  • "failed" - неуспешно
detailedInfostringСверстанная html-страница с подробной информацией о запросе на изменение заказа, согласно UI-спецификации
documentstringСсылка на печатную форму. Отсутствует, если "type" = contact_info_changes