Приостановка и возобновление выдачи груза
Общие сведения
Сервис позволяет приостановить или возобновить выдачу груза. Для внесения изменений необходим полный доступ к отправителю (подробнее о полном доступе см. в описании параметра ответа info.accessLevel метода "Список контрагентов").
Запрос на приостановку
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v3/orders/suspend.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "orderID":"345235", "suspendDate":"2018-05-31" }
Адрес метода: https://api.dellin.ru/v3/orders/suspend.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionID>00000000-0000-0000-0000-000000000000</sessionID> <orderID>345235</orderID> <suspendDate>2018-05-31</suspendDate> </request>
Описание параметров
Request
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
orderID | Да | string | Номер заказа, который необходимо заблокировать |
suspendDate | Да | string | Дата, до которой будет приостановлена выдача груза |
Ответ метода
Структура ответа
{ "metadata":{ "status":200, "generated_at":"2015-06-18 12:37:28" }, "data":{ "state":"success" } }
<response> <metadata> <status>200</status> <generated_at>2015-06-18 12:37:28</generated_at> </metadata> <data> <state>success</state> </data> </response>
Описание параметров
Response
Response | ||
---|---|---|
Параметр | Тип | Описание |
metadata | object | Системная информация |
metadata.status | integer | Эмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK) |
metadata.generated_at | string | Дата и время генерации ответа сервера. Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС" |
data | object | Подтверждение успешности операции |
data.state | string | Статус обработки запроса. Возможное значение - "success" (операция успешно завершена) Статус "success" означает, что заявка на внесение изменений была принята. Проверить статус заявки можно при помощи метода "История изменений заказа". |
Обработка ошибок
Помимо общих ошибок API, в ответе метода могут присутствовать следующие ошибки:
Номер ошибки | http-код | Краткое описание ошибки |
---|---|---|
608001 | 400 | Заказ не найден |
608002 | 400 | Операция недоступна |
608003 | 400 | Некорректная дата |
Запрос на возобновление
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v3/orders/resume.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "orderID":"345235", "resumeDate":"2018-05-25" }
Адрес метода: https://api.dellin.ru/v3/orders/resume.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionID>00000000-0000-0000-0000-000000000000</sessionID> <orderID>345235</orderID> <resumeDate>2018-05-25</resumeDate> </request>
Описание параметров
Request
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
orderID | Да | string | Номер заказа, который необходимо разблокировать |
resumeDate | Да | string | Дата, с которой должна стать доступной выдача груза |