Обновление отгрузки: дата отгрузки, товары, слот, водитель, транспорт

POST /v1/shipment/update

POST/v1/shipment/update

Тело запроса

shipment_id
string
required
ID отгрузки.
shipment_date
string
Дата отгрузки в формате YYYY-MM-DD.
items
array
Новый состав (полная замена).
shipmentFboItem
Показать свойства
shipmentFboItem
offer_id
string
Артикул товара в системе продавца.
product_id
string
Идентификатор товара на маркетплейсе.
barcode
string
Штрихкод товара.
ext_barcode
string
Внешний штрихкод / номер маркировки от МП.
quantity
integer
Количество единиц товара.
timeslot
object
Интервал сдачи.
Показать свойства
id
string
Идентификатор интервала.
start_time
string
Начало интервала (RFC3339).
end_time
string
Конец интервала (RFC3339).
pass
object
Данные пропуска на склад.
Показать свойства
driver_name
string
ФИО водителя.
driver_phone
string
Телефон водителя.
vehicle_model
string
Модель транспортного средства.
vehicle_plate
string
Государственный номер транспортного средства.

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

200A successful response.
application/json
object
shipment_id
string
ID отгрузки.
shipment_date
string
Дата отгрузки в формате YYYY-MM-DD.
items
array
Актуальный состав отгрузки.
shipmentFboItem
Показать свойства
shipmentFboItem
offer_id
string
Артикул товара в системе продавца.
product_id
string
Идентификатор товара на маркетплейсе.
barcode
string
Штрихкод товара.
ext_barcode
string
Внешний штрихкод / номер маркировки от МП.
quantity
integer
Количество единиц товара.

Ошибки

400Некорректный запрос
application/json
object
error_type
string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Допустимые значения
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code
string
Код ошибки. OPERATION_NOT_SUPPORTED — операция недоступна для текущей конфигурации.
Допустимые значения
OPERATION_NOT_SUPPORTED
message
string
сообщение
details
object
401Ошибка авторизации
application/json
object
error_type
string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Допустимые значения
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code
string
Код ошибки. OPERATION_NOT_SUPPORTED — операция недоступна для текущей конфигурации.
Допустимые значения
OPERATION_NOT_SUPPORTED
message
string
сообщение
details
object
429Превышен лимит запросов
application/json
object
error_type
string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Допустимые значения
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code
string
Код ошибки. OPERATION_NOT_SUPPORTED — операция недоступна для текущей конфигурации.
Допустимые значения
OPERATION_NOT_SUPPORTED
message
string
сообщение
details
object
500Внутренняя ошибка сервера
application/json
object
error_type
string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Допустимые значения
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code
string
Код ошибки. OPERATION_NOT_SUPPORTED — операция недоступна для текущей конфигурации.
Допустимые значения
OPERATION_NOT_SUPPORTED
message
string
сообщение
details
object
defaultОшибка (неожиданная или прочие)
application/json
object
error_type
string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Допустимые значения
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code
string
Код ошибки. OPERATION_NOT_SUPPORTED — операция недоступна для текущей конфигурации.
Допустимые значения
OPERATION_NOT_SUPPORTED
message
string
сообщение
details
object
POST/v1/shipment/update
1curl https://api.omninet.ru/v1/shipment/update \2  --request POST \3  --header 'Content-Type: application/json' \4  --data '{5  "shipment_id": "string",6  "shipment_date": "string",7  "items": [8    {9      "offer_id": "string",10      "product_id": "string",11      "barcode": "string",12      "ext_barcode": "string",13      "quantity": 014    }15  ],16  "timeslot": {17    "id": "string",18    "start_time": "string",19    "end_time": "string"20  },21  "pass": {22    "driver_name": "string",23    "driver_phone": "string",24    "vehicle_model": "string",25    "vehicle_plate": "string"26  }27}'
{
  "shipment_id": "string",
  "shipment_date": "string",
  "items": [
    {
      "offer_id": "string",
      "product_id": "string",
      "barcode": "string",
      "ext_barcode": "string",
      "quantity": 0
    }
  ]
}

A successful response.