59
Стать партнером
59
{{ formatMonthYear(startMonth) }}
{{ d }}
{{ day.day }}
{{ formatMonthYear(endMonth) }}
{{ d }}
{{ day.day }}
Обновлено
22.07.2026
Содержание статьи

Часть руководства «Переход на Lamoda Seller API v2».

Эта страница помогает проверить конкретные методы старой интеграции. Таблица показывает, какие методы v1 переходят на Seller API v2, какие требуют изменения сценария, а какие станут deprecated и позже будут выключены.

Хосты и base path

APIHost и base path
B2B Platform REST v1https://api-b2b.lamoda.ru
Seller Partner JSON-RPC v1https://public-api-seller.lamoda.ru/jsonrpc
Seller API v2https://public-api-seller.lamoda.ru/api

В таблицах ниже старые методы указаны относительно host/base path своего старого API. Методы v2 указаны относительно https://public-api-seller.lamoda.ru/api, то есть GET /v2/orders вызывается как GET https://public-api-seller.lamoda.ru/api/v2/orders.

СтатусЧто означает
Переходит в v2Есть прямой или практически прямой метод v2.
Изменился сценарийВ v2 есть часть сценария, но поменялась последовательность действий или нет готовой агрегированной операции.
Не входит в v2Метод v1 станет deprecated и позже будет выключен.

B2B Platform REST v1

СценарийСтарый методСтатусКуда переходитьКомментарий
AuthGET /auth/tokenПереходит в v2POST /v2/auth-tokenИспользовать только POST; бизнес-запросы отправлять с Authorization: Bearer <token>.
AuthPOST /auth/tokenПереходит в v2POST /v2/auth-tokenИспользовать только POST; бизнес-запросы отправлять с Authorization: Bearer <token>.
FBO поставкиGET /api/v1/shipments/fulfilment/{code}Переходит в v2GET /v2/fbo/shipments/{shipmentId}code -> shipmentId; sellerId обязателен в query.
FBO поставкиGET /api/v1/shipments/fulfilmentПереходит в v2GET /v2/fbo/shipmentsСписок FBO-поставок; проверить фильтры, page/limit и обязательный sellerId.
FBO поставкиPOST /api/v1/shipments/fulfilmentПереходит в v2POST /v2/fbo/shipmentsПри создании нужны sellerId, externalShipmentId, warehouseCode, plannedDate, items.
FBO поставкиGET /api/v1/shipments/fulfilment/{code}/itemsПереходит в v2GET /v2/fbo/shipments/{shipmentId}/itemsДобавлены page/limit/search; sellerId обязателен.
FBO поставкиGET /api/v1/shipments/fulfilment/{code}/statusesПереходит в v2GET /v2/fbo/shipments/{shipmentId}/status-historyПроверить новый enum статусов FBO и includeLinked.
ЗаказыGET /api/v1/ordersПереходит в v2GET /v2/ordersФильтры стали явными query-параметрами; sellerId обязателен.
ЗаказыPOST /api/v1/ordersНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЗаказыGET /api/v1/orders/{orderNr}Переходит в v2GET /v2/orders/{orderId}orderNr -> orderId; детали включают items и deliveryMethod.
ЗаказыPATCH /api/v1/orders/{orderNr}Не входит в v2Метод v1 станет deprecated и позже будет выключен.
ЗаказыGET /api/v1/orders/count-by-statusesИзменился сценарийGET /v2/ordersГотового count-by-statuses нет; агрегировать на стороне интеграции.
ЗаказыPOST /api/v1/orders/{orderNr}/change_status_requestПереходит в v2POST /v2/orders/{orderId}/statusДопустимые статусы зависят от сценария обработки заказа; reason обязателен для CANCELED и NOT_DELIVERED.
ЗаказыPOST /api/v1/orders/{orderNr}/items/{itemNr}/change_status_requestПереходит в v2POST /v2/orders/{orderId}/items/{itemId}/statusДопустимые статусы зависят от сценария обработки заказа; itemNr -> itemId.
ЗаказыPOST /api/v1/orders/{orderNr}/itemsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЗаказыGET /api/v1/orders/{orderNr}/customerНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЗаказыPOST /api/v1/orders/{orderNr}/customerНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Доставка заказаGET /api/v1/orders/{orderNr}/shipping_addressНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Доставка заказаPOST /api/v1/orders/{orderNr}/shipping_addressНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЗаказыPOST /api/v1/orders/{orderNr}/eventsИзменился сценарийPOST /v2/orders/{orderId}/status; POST /v2/orders/{orderId}/assemblyОтмена маппится на status CANCELED; подтверждение и сборка стали отдельными шагами.
ЗаказыGET /api/v1/orders/{orderNr}/statusesПереходит в v2GET /v2/orders/{orderId}/status-historyДля позиций использовать GET /v2/orders/{orderId}/item-statuses.
Доставка заказаGET /api/v1/orders/{orderNr}/delivery_methodНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Доставка заказаPOST /api/v1/orders/{orderNr}/delivery_methodНе входит в v2Метод v1 станет deprecated и позже будет выключен.
FBS сборкаPOST /api/v1/orders/{sellerOrderNr}/pack-numbersПереходит в v2POST /v2/orders/{orderId}/packsНовый метод генерирует count паковых кодов.
FBS сборкаPOST /api/v1/orders/collectПереходит в v2POST /v2/orders/{orderId}/assemblyСборка стала операцией конкретного заказа.
FBS отгрузкиGET /api/v1/shipmentsПереходит в v2GET /v2/fbs/shipmentsИспользовать sellerId, status, from, to, search, page/limit.
FBS отгрузкиPOST /api/v1/shipments/outПереходит в v2POST /v2/fbs/shipments; POST /v2/fbs/prepared-shipmentsВыбрать обычную или подготовленную отгрузку; тело запроса строится вокруг паллет, паков и позиций.
FBS отгрузкиGET /api/v1/shipments/count-by-statusesИзменился сценарийGET /v2/fbs/shipmentsГотового метода count-by-statuses нет; агрегировать статусы на стороне интеграции.
FBS отгрузкиGET /api/v1/shipments/{shipmentId}Переходит в v2GET /v2/fbs/shipments/{shipmentId}sellerId обязателен в query.
FBS отгрузкиPOST /api/v1/shipments/out/{code}/eventsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/addresses/cityНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/addresses/buildingНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/addresses/streetНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/delivery_methodsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/delivery_infoНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаPOST /api/v1/delivery_info/{orderNr}Не входит в v2Метод v1 станет deprecated и позже будет выключен.
ЭтикеткиGET /api/v1/reports/label/streamПереходит в v2POST /v2/labels/order-items; POST /v2/labels/order-packs; POST /v2/labels/pallets; GET /v2/orders/{orderId}/packs/{packNumber}/labelСтарый stream заменить целевыми методами этикеток.
FBS отгрузкиGET /api/v1/goodsПереходит в v2GET /v2/fbs/shipments/{shipmentId}/itemsДля штрихкода пака или паллеты использовать containerBarcode; для FBO-поставки использовать метод товаров FBO-поставки.
FBS отгрузкиGET /api/v1/container/{barcode}Переходит в v2GET /v2/fbs/order-containers/{containerBarcode}Barcode определяется как pack или pallet автоматически.
КаталогGET /api/v1/nomenclatures/metadata/count-by-statusesИзменился сценарийGET /v2/nomenclaturesГотового count-by-statuses нет; агрегировать status на стороне интеграции.
КаталогGET /api/v1/nomenclatures/metadata/get-axapta-categoriesПереходит в v2GET /v2/nomenclature-categoriesТермин Axapta category заменить на v2 nomenclature category / ERP category id.
КаталогGET /api/v1/nomenclatures/metadata/get-brandsИзменился сценарийGET /v2/nomenclature-categories/{categoryId}/attributes-mappingsГлобального метода брендов нет; бренды доступны в соответствиях конкретной категории.
КаталогGET /api/v1/nomenclaturesПереходит в v2GET /v2/nomenclatures; POST /v2/nomenclatures-searchДля точного списка использовать GET; для сложных фильтров search.
КаталогPOST /api/v1/nomenclaturesПереходит в v2POST /v2/nomenclaturesСоздание через nomenclature.requestType=CREATE.
КаталогPATCH /api/v1/nomenclatures/{supplierSku}Переходит в v2POST /v2/nomenclaturesОбновление через nomenclature.requestType=UPDATE.
ЦеныPUT /api/v1/nomenclature/{supplierSku}/country/{country}/priceПереходит в v2POST /v2/nomenclature-priceИдентификатор в v2 — parentSku; суммы в минорных единицах валюты.
ЦеныGET /api/v1/nomenclature/sell-valuesПереходит в v2GET /v2/nomenclatures-sell-valuesСверить поля priceStatus/priceInfo.
ЦеныPOST /api/v1/nomenclature/country/{country}/pricesПереходит в v2POST /v2/nomenclatures-pricesМассовое обновление по prices[].parentSku; country теперь в теле запроса.
ОстаткиGET /api/v1/stock/goodsПереходит в v2GET /v2/fbs/stocks; GET /v2/fbo/stocksРазделить по модели FBS/FBO. Неликвидные FBO-остатки читать через GET /v2/fbo/stocks/illiquid.
ОстаткиPOST /api/v1/stock/goodsИзменился сценарийPOST /v2/fbs/stocksВ v2 обновление остатков описано для FBS; FBO-остатки доступны только для чтения.
НотификацииPOST /api/v1/notifications/resendНе входит в v2Метод v1 станет deprecated и позже будет выключен.
НотификацииPOST /url to receive the requestНе входит в v2Метод v1 станет deprecated и позже будет выключен.
НотификацииPOST /url to receive the request (direct transfer of ownership)Не входит в v2Метод v1 станет deprecated и позже будет выключен.
НотификацииPOST /url to receive the request (reverse transfer of ownership)Не входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/pickup_pointsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Адреса и доставкаGET /api/v1/pickup_points/{id}Не входит в v2Метод v1 станет deprecated и позже будет выключен.
Подарочные сертификатыGET /api/v1/gift-certificatesПереходит в v2GET /v2/gift-certificatessellerId обязателен; создание использует country/currency/certificates.
Подарочные сертификатыPOST /api/v1/gift-certificatesПереходит в v2POST /v2/gift-certificatessellerId обязателен; создание использует country/currency/certificates.
Подарочные сертификатыGET /api/v1/gift-certificates/balanceПереходит в v2GET /v2/gift-certificates/balancesellerId обязателен.
Подарочные сертификатыPOST /api/v1/gift-certificates/paymentsПереходит в v2POST /v2/gift-certificates/mark-paidНазвание операции изменилось; тело запроса содержит certificateIds.
Упаковочные материалыPOST /api/v1/brand-packing/pack-nomenclatureНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Упаковочные материалыPOST /api/v1/brand-packing/pack-shipmentНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЦеныGET /api/v1/minimal_pricesПереходит в v2GET /v2/minimal-pricesФильтры categoryId/subcategoryId/brandId, page/limit; sellerId обязателен.
Акты несоответствия/расхожденийGET /api/v1/item/{itemNr}/discrepancy_act/photo/{fileUuid}Не входит в v2Метод v1 станет deprecated и позже будет выключен.
Акты несоответствия/расхожденийGET /api/v1/item/{itemNr}/discrepancy_act/photoНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Партнерские ПВЗGET /api/v1/partner-pickupsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Партнерские ПВЗPOST /api/v1/partner-pickupsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
Партнерские ПВЗPATCH /api/v1/partner-pickupsНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ЭтикеткиGET /api/v2/reports/label/streamПереходит в v2POST /v2/labels/order-items; POST /v2/labels/order-packs; POST /v2/labels/palletsСтарый reports-метод с /api/v2-префиксом; это не контракт Seller API v2 для labels. Заменить целевыми методами этикеток.
ЭтикеткиPOST /api/v1/label/itemsПереходит в v2POST /v2/labels/order-itemsДо 100 itemId из деталей заказа v2; не использовать старый itemNr без явного маппинга. Ответ содержит fileUrl и excludedItems.
ЭтикеткиPOST /api/v1/label/packsПереходит в v2POST /v2/labels/order-packsДо 100 packNumber за запрос; ответ fileUrl и excludedPacks.
ЭтикеткиPOST /api/v1/label/palletsПереходит в v2POST /v2/labels/palletsДо 100 palletBarcodes за запрос; ответ fileUrl и excludedPallets.

Seller Partner JSON-RPC v1

СценарийСтарый методСтатусКуда переходитьКомментарий
AuthPOST /v1/tokens.createПереходит в v2POST /v2/auth-tokenУбрать JSON-RPC envelope; токен использовать как Bearer.
СправочникиPOST /v1/dictionaries.getИзменился сценарийGET /v2/dictionaries; GET /v2/dictionaries/attributesРазделить общие справочники и атрибутные словари; часть значений зависит от категории.
КаталогPOST /v1/nomenclatures.listПереходит в v2GET /v2/nomenclatures; POST /v2/nomenclatures-searchФильтры перенести из JSON-RPC params в query или тело запроса поиска.
КаталогPOST /v1/nomenclatures-metadata.get-axapta-categoriesПереходит в v2GET /v2/nomenclature-categoriesПерейти на v2 category id / ERP category id.
КаталогPOST /v1/nomenclatures-metadata.get-brandsИзменился сценарийGET /v2/nomenclature-categories/{categoryId}/attributes-mappingsГлобального метода брендов нет; использовать соответствия брендов по категории.
КаталогPOST /v1/nomenclatures.update-activationПереходит в v2POST /v2/nomenclatures-activation-statusТело запроса: sellerId, status, country и один из наборов SKU identifiers.
ЦеныPOST /v1/nomenclatures.set-pricesПереходит в v2POST /v2/nomenclatures-pricesМассовое обновление; country и prices[] передаются в теле запроса.
ЦеныPOST /v1/nomenclature.update-priceПереходит в v2POST /v2/nomenclature-priceЕдиный метод установки цены; проверить parentSku, saleStart/saleEnd, force.
ЦеныPOST /v1/nomenclature.set-priceПереходит в v2POST /v2/nomenclature-priceЕдиный метод установки цены; проверить parentSku, saleStart/saleEnd, force.
СправочникиPOST /v1/attributes.listПереходит в v2GET /v2/nomenclature-categories/{categoryId}/attributessellerId обязателен; page/limit.
СправочникиPOST /v1/attributes.sku.listПереходит в v2GET /v2/nomenclatures/{sku}/attributessku — Lamoda SKU; sellerId обязателен.
СправочникиPOST /v1/attribute-dictionaries.listПереходит в v2GET /v2/dictionaries/attributesПередавать attributeNames; для значений, зависящих от категории, использовать соответствия категории.
КаталогPOST /v1/nomenclatures.storeПереходит в v2POST /v2/nomenclaturesСоздание/обновление через requestType=CREATE/UPDATE.
СправочникиPOST /v1/attributes-dictionaries-mappings.getПереходит в v2GET /v2/nomenclature-categories/{categoryId}/attributes-mappingsИспользовать categoryId и sellerId.
ЗаказыPOST /v1/order-item-statuses.listПереходит в v2GET /v2/orders/{orderId}/item-statusesНужен orderId; если старая интеграция искала по item, сначала получить заказ/позиции.
КаталогPOST /v1/erp-categories.listПереходит в v2GET /v2/nomenclature-categoriesНовый раздел Categories.
FBOPOST /v1/fbo/warehouse.listНе входит в v2Метод v1 станет deprecated и позже будет выключен.
ОстаткиPOST /v1/stock.listПереходит в v2GET /v2/fbs/stocks; GET /v2/fbo/stocksРазделить по модели продаж: FBS и FBO.
КаталогPOST /v1/nomenclature-images.updateПереходит в v2POST /v2/nomenclatures/{sku}/imagesДо 8 изображений; file base64 или imageId существующего изображения.
Заказы/FBSPOST /v1/order.shipИзменился сценарийPOST /v2/orders/{orderId}/status; POST /v2/orders/{orderId}/assemblyДля FBS KZ статус SHIPPED доступен через status; для сборки использовать assembly.
ЗаказыPOST /v1/order/delivery-note.downloadПереходит в v2GET /v2/orders/{orderId}/invoiceВозвращает ссылку на накладную заказа.
КаталогPOST /v1/nomenclature.listПереходит в v2GET /v2/nomenclaturesИспользовать query-фильтры sku/externalSku/parentSku/externalParentSku/country.
Вопросы покупателейPOST /v1/questions.listПереходит в v2GET /v2/feedback/questionsВопросы покупателей переезжают с JSON-RPC на REST; использовать общий host, Bearer auth и sellerId.
Вопросы покупателейPOST /v1/questions.answerПереходит в v2POST /v2/feedback/questions/{questionId}/answerТело запроса: sellerId, text; текст до 1000 символов.

Новое в v2 — без аналога в v1

В v2 появились блоки, которых не было в v1 и которых нет в таблицах выше: возвраты FBS, акции, заявки на вывоз (pickup-requests), подарочные сертификаты. Их миграционные сценарии и методы описаны в статье «FBO, возвраты, вопросы, акции и сертификаты» и в профильных статьях раздела «API-интеграция».

См. также

Помогла эта информация?

Да Нет
0/1000 Отправить
Синхронизация и события
FBO, возвраты, вопросы, акции и сертификаты