Полное обновление состава отгрузки
POST /v1/shipment/update
POST
/v1/shipment/updateДопустимый статус отгрузки: только DRAFT.
Тело запроса
shipment_id
string
required Идентификатор отгрузки.
shipment_date
string
Дата отгрузки в формате YYYY-MM-DD.
packages
array
required Полный список грузомест (PUT-замена). Только существующие package_id этой отгрузки; пустой массив удаляет все грузоместа. Коды ошибок — description метода shipment/update.
ordersFbsShipmentPackageItem
Показать свойстваСкрыть свойства
ordersFbsShipmentPackageItem
package_id
string
required Идентификатор существующего грузоместа отгрузки (обязателен для shipment/update).
package_number
integer
required Порядковый номер грузоместа.
type
string
required Тип грузоместа.
Допустимые значения
BOXPALLET
merchant_order_ids
array
required Идентификаторы заказов в грузоместе.
Успешный ответ
200A successful response. application/json
object
packages
array
required Сохранённые грузоместа.
ordersFbsShipmentUpdateResponsePackageItem
Показать свойстваСкрыть свойства
ordersFbsShipmentUpdateResponsePackageItem
package_id
string
required Идентификатор грузоместа.
package_number
integer
required Порядковый номер грузоместа.
type
string
required BOX — короб; PALLET — паллета.
Допустимые значения
BOXPALLET
merchant_order_ids
array
required Идентификаторы заказов в грузоместе.
Ошибки
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
код ошибки
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
код ошибки
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
код ошибки
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
код ошибки
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
код ошибки
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 "packages": [8 {9 "package_id": "string",10 "package_number": 0,11 "type": "string",12 "merchant_order_ids": [13 "string"14 ]15 }16 ]17}'{
"packages": [
{
"package_id": "string",
"package_number": 0,
"type": "string",
"merchant_order_ids": [
"string"
]
}
]
}A successful response.