Проверка пачки товаров на пригодность к поставке по складам
POST /v1/shipment/items/check
POST
/v1/shipment/items/checkТело запроса
items
array
required Пачка товаров для проверки.
shipmentFboItem
Показать свойстваСкрыть свойства
shipmentFboItem
offer_id
string
Артикул товара в системе продавца.
product_id
string
Идентификатор товара на маркетплейсе.
barcode
string
Штрихкод товара.
ext_barcode
string
Внешний штрихкод / номер маркировки от МП.
quantity
integer
Количество единиц товара.
market_location_ids
array
required Склады для проверки.
Успешный ответ
200A successful response. application/json
object
results
array
Результаты проверки.
shipmentFboItemCheckResult
Показать свойстваСкрыть свойства
shipmentFboItemCheckResult
offer_id
string
Артикул продавца.
product_id
string
Идентификатор товара.
eligible
boolean
Признак пригодности к поставке.
market_location_ids
array
Склады, где товар пригоден.
reason
string
Причина результата проверки.
locations
array
Проверяемые склады с коэффициентами.
shipmentFboCheckLocation
Показать свойстваСкрыть свойства
shipmentFboCheckLocation
market_location_id
string
Идентификатор склада.
acceptance_coef
number
Коэффициент приёмки.
storage_coef
number
Коэффициент хранения.
delivery_coef
number
Коэффициент последней мили.
Ошибки
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/items/check
1curl https://api.omninet.ru/v1/shipment/items/check \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "items": [6 {7 "offer_id": "string",8 "product_id": "string",9 "barcode": "string",10 "ext_barcode": "string",11 "quantity": 012 }13 ],14 "market_location_ids": [15 "string"16 ]17}'{
"results": [
{
"offer_id": "string",
"product_id": "string",
"eligible": true,
"market_location_ids": [
"string"
],
"reason": "string"
}
],
"locations": [
{
"market_location_id": "string",
"acceptance_coef": 0,
"storage_coef": 0,
"delivery_coef": 0
}
]
}A successful response.