Создание и обновление грузомест: упаковка товаров отгрузки в короба/паллеты

POST /v1/shipment/package/update

POST/v1/shipment/package/update

Тело запроса

shipment_id
string
required
Идентификатор отгрузки.
packages
array
required
Полный список грузомест.
shipmentFboPackage
Показать свойства
shipmentFboPackage
package_id
string
Идентификатор грузоместа.
package_number
integer
Порядковый номер грузоместа.
type
string
Тип грузоместа.
Допустимые значения
BOXPALLET
items
array
Товары в грузоместе.
shipmentFboPackageItem
Показать свойства
shipmentFboPackageItem
offer_id
string
Артикул товара в системе продавца.
product_id
string
Идентификатор товара на маркетплейсе.
barcode
string
Штрихкод товара.
ext_barcode
string
Внешний штрихкод / номер маркировки от МП.
quantity
integer
Количество единиц товара.
accepted_quantity
integer
Количество принятых единиц в грузоместе (опционально).

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

200A successful response.
application/json
object
packages
array
Сохранённые грузоместа.
shipmentFboPackage
Показать свойства
shipmentFboPackage
package_id
string
Идентификатор грузоместа.
package_number
integer
Порядковый номер грузоместа.
type
string
Тип грузоместа.
Допустимые значения
BOXPALLET
items
array
Товары в грузоместе.
shipmentFboPackageItem
Показать свойства
shipmentFboPackageItem
offer_id
string
Артикул товара в системе продавца.
product_id
string
Идентификатор товара на маркетплейсе.
barcode
string
Штрихкод товара.
ext_barcode
string
Внешний штрихкод / номер маркировки от МП.
quantity
integer
Количество единиц товара.
accepted_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/package/update
1curl https://api.omninet.ru/v1/shipment/package/update \2  --request POST \3  --header 'Content-Type: application/json' \4  --data '{5  "shipment_id": "string",6  "packages": [7    {8      "package_id": "string",9      "package_number": 0,10      "type": "string",11      "items": [12        {13          "offer_id": "string",14          "product_id": "string",15          "barcode": "string",16          "ext_barcode": "string",17          "quantity": 0,18          "accepted_quantity": 019        }20      ]21    }22  ]23}'
{
  "packages": [
    {
      "package_id": "string",
      "package_number": 0,
      "type": "string",
      "items": [
        {
          "offer_id": "string",
          "product_id": "string",
          "barcode": "string",
          "ext_barcode": "string",
          "quantity": 0,
          "accepted_quantity": 0
        }
      ]
    }
  ]
}

A successful response.