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": "77241d8009bb46d0bff5c65a73077bcd-udp",
"items_instances": [
{
"item_barcode": "9f210a050a7282f353d9ab9ac9e27cb4",
"article": "YS2-2022",
"marking_code": "0104640126996984215oKHnIQ;-kMAp\u001d91EE06\u001d92EQx6mn168sYnHBVjrPg1nFbkmMGp/iVwc6FJ21kX67I="
}
]
}
|
Name |
Description |
|
items_instances |
Type: ItemsInstancesEditRequestItemInstances[] Список товаров Min items: Example
|
|
request_id |
Type: string ID запроса Example: |
ItemsInstancesEditRequestItemInstances
Указываются маркировки для редактирования
|
Name |
Description |
|
article |
Type: string Артикул Example: |
|
item_barcode |
Type: string Штрихкод товарa Example: |
|
marking_code |
Type: string Код маркировки Example: |
Example
{
"item_barcode": "9f210a050a7282f353d9ab9ac9e27cb4",
"article": "YS2-2022",
"marking_code": "0104640126996984215oKHnIQ;-kMAp\u001d91EE06\u001d92EQx6mn168sYnHBVjrPg1nFbkmMGp/iVwc6FJ21kX67I="
}
Responses
202 Accepted
Запрос на редактирование был принят
Body
application/json
{
"editing_task_id": "51487d835c3444e9b157b1061567f10a"
}
|
Name |
Description |
|
editing_task_id |
Type: string Идентификатор созданного запроса на редактирование для уточнения его статуса Example: |
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.