3.14. Заявка на редактирование товаров заказа
Заявка на редактирование артикулов, штрихкодов и кодов маркировок товаров заказа.
Артикул — article
;
Штрихкод — item_barcode
;
Код маркировки — marking_code
.
Принимает полный набор товаров заказа.
Если товары в заказе и запросе не совпадут, редактирование завершится с ошибкой.
Каждому item_barcode
должен соответствовать уникальный article
.
Редактирование происходит ассинхронно. Чтобы узнать текущий статус, введите запрос на получение статуса запроса на редактирование /api/b2b/platform/request/edit/status
.
Request
POST
b2b.taxi.tst.yandex.net/api/b2b/platform/request/items-instances/edit
Тестовое окружение
POST
b2b-authproxy.taxi.yandex.net/api/b2b/platform/request/items-instances/edit
Продакшен-окружение
Body
application/json
{
"request_id": "string",
"items_instances": [
{
"item_barcode": "string",
"article": "string",
"marking_code": "string"
}
]
}
Name |
Description |
items_instances* |
Type: ItemsInstancesEditRequestItemInstances[] Список товаров Min items: |
request_id* |
Type: string ID запроса |
ItemsInstancesEditRequestItemInstances
Указываются маркировки для редактирования
Name |
Description |
article* |
Type: string Артикул |
item_barcode* |
Type: string Штрихкод товарa |
marking_code |
Type: string Код для маркировки |
Responses
202 Accepted
Запрос на редактирование был принят
Body
application/json
{
"editing_task_id": "string"
}
Name |
Description |
editing_task_id* |
Type: string Идентификатор созданного запроса на редактирование для уточнения его статуса |
400 Bad Request
400 error
Body
application/json
{
"code": "bad_request",
"message": "Missing field request_id"
}
Name |
Description |
code* |
Type: string Код ошибки Example: |
message* |
Type: string Человекочитаемые детали ошибки Example: |
403 Forbidden
403 error
Body
application/json
{
"code": "customer_order_not_found",
"message": "There is no customer_order with such ID in platform, the order belongs to another employer"
}
Name |
Description |
code* |
Type: string Код ошибки Example: |
message* |
Type: string Человекочитаемые детали ошибки Example: |
404 Not Found
404 error
Body
application/json
{
"code": "not_found",
"message": "Order with ID some_id not found"
}
Name |
Description |
code* |
Type: string Код ошибки Example: |
message* |
Type: string Человекочитаемые детали ошибки Example: |
409 Conflict
409 error
Body
application/json
{
"code": "conflict",
"message": "Another editing request with conflict data execution"
}
Name |
Description |
code* |
Type: string Код ошибки Example: |
message* |
Type: string Человекочитаемые детали ошибки Example: |
No longer supported, please use an alternative and newer version.