Пользователи и профили
Гостевые и постоянные сессии, регистрация, login, refresh и профиль.
Единая точка интеграции для анализа кожи, визуализаций, персональных рекомендаций, каталога и магазинов проекта Sber. Без клиентского фронтенда.
Gateway-ключ идентифицирует интеграцию, пользовательский JWT — конкретную сессию или пользователя.
Передавайте его в X-API-Key во всех API-запросах.
Для демо-сессии вызовите POST /auth/guest.
Добавьте Authorization: Bearer <access_token>.
# 1. Keep the key outside source control export SBER_API_KEY="<SBER_API_KEY>" export BASE="https://product.sber.scanderm.pro" # 2. Create a guest session TOKENS=$(curl -sS -X POST "$BASE/auth/guest" \ -H "X-API-Key: $SBER_API_KEY") ACCESS_TOKEN=$(echo "$TOKENS" | jq -r .access_token) # 3. Read the profile curl -sS "$BASE/me" \ -H "X-API-Key: $SBER_API_KEY" \ -H "Authorization: Bearer $ACCESS_TOKEN"
BFF объединяет Core, ML-визуализации и рекомендательную систему, сохраняя данные проекта изолированно.
Гостевые и постоянные сессии, регистрация, login, refresh и профиль.
Загрузка фото, face/skin-анализ, SSE-прогресс, история и результаты.
Маски проблемных зон, числовые показатели и детальная AI-интерпретация.
Персональная выдача товаров по результатам анализа и пользовательским фильтрам.
CRUD товаров, Excel/CSV-импорт, очередь модерации и загрузка изображений.
Магазины, ближайшая точка, цены, остатки и обновление stock-интеграции.
X-API-KeyОбязателен для всех бизнес-методов. В Swagger вставляется как обычное значение без префикса.
Authorization: Bearer JWTДополнительно требуется для пользовательских данных, анализа и административных изменений.
Запрос сразу возвращает session_id. Готовый результат появляется в истории пользователя.
curl -sS -X POST \ "$BASE/analysis/upload?module=face" \ -H "X-API-Key: $SBER_API_KEY" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -F "file=@selfie.jpg;type=image/jpeg" # Response { "session_id": "8da5e5c8-...", "status": "processing" }
Список строится из актуальной OpenAPI-схемы. Параметры, тела запросов и Try it out доступны в Swagger.
Откройте Swagger, авторизуйтесь через SberApiKey и получите гостевой JWT.