Перейти к содержимому

Обновление списка заказов в отгрузке

POST /v1/shipment/order/update

Метод полностью обновляет список заказов в отгрузке, затирая предыдущий список. Возможно для отгрузки в статусе DRAFT.

shipment_id string
Идентификатор отгрузки.
merchant_order_id array
Заказы, которые должны входить в отгрузку (полная замена текущего списка).

Успешный ответ

200 A successful response.
application/json
object
shipment array
Результаты добавления заказов в отгрузку.
Показать Скрыть
merchant_order_id string
Идентификатор заказа продавца.
status string
Статус добавления.
values
ADDEDERROR
error object
Причина ошибки добавления (для статуса ADDED возвращается пустым объектом).
Показать Скрыть
code string
Код ошибки.
message string
Сообщение об ошибке.

Ошибки

400 Некорректный запрос
application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
Показать Скрыть
No properties defined
401 Ошибка авторизации
application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
Показать Скрыть
No properties defined
429 Превышен лимит запросов
application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
Показать Скрыть
No properties defined
500 Внутренняя ошибка сервера
application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
Показать Скрыть
No properties defined
POST /v1/shipment/order/update

              1
              curl https://api.omninet.ru/v1/shipment/order/update \
            
              2
                --request POST \
            
              3
                --header 'Content-Type: application/json' \
            
              4
                --data '{
            
              5
                "shipment_id": "string",
            
              6
                "merchant_order_id": [
            
              7
                  "string"
            
              8
                ]
            
              9
              }'
            
{
  "shipment": [
    {
      "merchant_order_id": "string",
      "status": "string",
      "error": {
        "code": "string",
        "message": "string"
      }
    }
  ]
}
{
  "error_type": "string",
  "code": "string",
  "message": "string",
  "details": {}
}
{
  "error_type": "string",
  "code": "string",
  "message": "string",
  "details": {}
}
{
  "error_type": "string",
  "code": "string",
  "message": "string",
  "details": {}
}
{
  "error_type": "string",
  "code": "string",
  "message": "string",
  "details": {}
}