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

Точки входа (endpoints)

Lamoda предоставляет API для интеграции с платформой. В этом разделе описаны все точки входа и требования к запросам.

Получение учётных данных (credentials)

Для работы с API необходимы client_id и client_secretАвторизация OAuth 2.0.

Lamoda B2B Platform Partner API (REST)

Основной REST API для работы с заказами, отгрузками, поставками, остатками.

Базовый URL https://api-b2b.lamoda.ru
Версии API GET /api/v1/, /api/v2/

Основные точки входа Lamoda B2B Platform Partner API v1

Ресурс Точка входа Описание
Заказы GET /api/v1/orders Список заказов, детали, позиции
Отгрузки GET /api/v1/shipments Создание и управление отгрузками
Остатки GET /api/v1/stock Управление остатками FBS
Номенклатура GET /api/v1/nomenclature Работа с товарами (REST)
Справочники GET /api/v1/dictionaries Статусы, роли, справочники
Адреса GET /api/v1/addresses Адреса доставки
ПВЗ GET /api/v1/pickup_points Пункты выдачи заказов
Нотификации GET /api/v1/notifications Управление вебхуками
Этикетки GET /api/v1/label/* Товарные, паковые, паллетные этикетки

Пример запроса к Lamoda B2B Platform Partner API

curl -X GET 'https://api-b2b.lamoda.ru/api/v1/orders?limit=10' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json'

Lamoda Lamoda Seller Partner API

JSON-RPC API для работы с номенклатурой, ценами, атрибутами, изображениями.

Точка входа https://public-api-seller.lamoda.ru/jsonrpc
Метод HTTP POST

Важно: URL Lamoda Seller Partner API — это /jsonrpc, а не /jsonrpc/jsonrpc. Двойной путь — частая ошибка интеграции.

Основные методы Lamoda Seller Partner API

Полная спецификация: Lamoda Seller Partner API

Метод Описание
POST /jsonrpc/v1/tokens.create Получение токена авторизации
POST /jsonrpc/v1/dictionaries.get Получение seller_id и справочников
POST /jsonrpc/v1/nomenclatures.list Список товаров
POST /jsonrpc/v1/nomenclatures.store Создание/обновление товаров
POST /jsonrpc/v1/nomenclature.set-price Установка цен FBS
POST /jsonrpc/v1/nomenclature-images.update Управление изображениями
POST /jsonrpc/v1/erp-categories.list Список категорий
POST /jsonrpc/v1/attributes.list Атрибуты категории
POST /jsonrpc/v1/attribute-dictionaries.list Значения справочников атрибутов

Пример JSON-RPC запроса

curl -X POST 'https://public-api-seller.lamoda.ru/jsonrpc' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "method": "v1.nomenclatures.list",
    "params": {
      "pagination": {
        "page": 1,
        "limit": 10
      }
    }
}'

Авторизация (OAuth 2.0)

Для авторизации используется OAuth 2.0 с типом гранта client_credentials.

API Адрес получения токена Метод
Lamoda Seller Partner API https://public-api-seller.lamoda.ru/jsonrpc/v1/tokens.create POST
Lamoda B2B Platform Partner API https://api-b2b.lamoda.ru/auth/token POST

Получение токена через Lamoda B2B Platform Partner API

curl -X POST 'https://api-b2b.lamoda.ru/auth/token' \
  -H 'Content-Type: application/json' \
  -d '{
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "grant_type": "client_credentials"
}'

Получение токена через Lamoda Lamoda Seller Partner API

curl -X POST 'https://public-api-seller.lamoda.ru/jsonrpc/v1/tokens.create' \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "method": "v1.tokens.create",
    "params": {
      "client_id": "YOUR_CLIENT_ID",
      "client_secret": "YOUR_CLIENT_SECRET",
      "grant_type": "client_credentials"
    }
}'

Важно: Время жизни токена (TTL) — 15 минут (900 секунд). Обновляйте токен до истечения срока действия. Подробнее см. OAuth 2.0 авторизация.

Веб-интерфейс (Личный кабинет)

URL https://partner.lamoda.ru
Назначение Управление заказами, товарами, отгрузками через UI

Требования к запросам

Параметр Значение Примечание
Протокол HTTPS Обязательно, HTTP не поддерживается
Content-Type application/json Для всех JSON-запросов
Authorization Bearer {access_token} Пробел между Bearer и токеном обязателен
Формат данных JSON (RFC 8259) UTF-8 кодировка

Частые ошибки

  • Двойной путь /jsonrpc/jsonrpc вместо /jsonrpc
  • GET вместо POST для получения токена
  • Отсутствие пробела после "Bearer" в заголовке Authorization
  • Параметры строки запроса вместо JSON-тела для токена

Логирование

Для быстрой диагностики проблем логируйте:

  • Время запроса (timestamp)
  • HTTP-метод и полный URL
  • Заголовки запроса (без secrets)
  • Тело запроса (для POST/PUT/PATCH)
  • HTTP-код ответа
  • Тело ответа
  • Время выполнения запроса

Пример структуры лога

{
  "timestamp": "2025-01-20T14:30:00.123Z",
  "request": {
    "method": "POST",
    "url": "https://api-b2b.lamoda.ru/api/v1/orders",
    "headers": {
      "Authorization": "Bearer ***",
      "Content-Type": "application/json"
    },
    "body": {"items": [...]}
  },
  "response": {
    "status": 201,
    "body": {"orderId": "RU250120-123456-001"},
    "duration_ms": 245
  }
}

Спецификация API

Актуальная спецификация API доступна:

Обратная совместимость

Важно: JSON-формат подразумевает возможность добавления новых полей в ответы API без предупреждения. Это обратносовместимая операция. Убедитесь, что ваш парсер игнорирует неизвестные поля.

См. также

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

Да Нет
0/1000 Отправить
OAuth 2.0 авторизация API
Сравнение Lamoda Seller Partner API и Lamoda B2B Platform API
Спросить у Lamoda Seller Assistant в Telegram