Alpha Project API

Base URL: /api/v1 · вход без Telegram: выключен
МетодМаршрутНазначение
POST/api/v1/auth/devвход без Telegram (фиксированный пользователь из БД)
POST/api/v1/auth/telegramвход по initData (проверка подписи)
GET/api/v1/auth/sessionкто я + состояние PIN
POST/api/v1/auth/pin/verifyпроверка PIN (5 промахов → 423)
GET/api/v1/meпрофиль: роль, адрес, walletUsd
GET/api/v1/wallet/assetsактивы (?includeEmpty=1)
GET/api/v1/wallet/transactionsистория (limit/cursor/q/filter)
GET/api/v1/security/settingsфлаги безопасности
GET/api/v1/info/healthhealthcheck
GET/api/v1/docsдокументация по всем маршрутам
Быстрая проверка:
curl -X POST http://localhost:3000/api/v1/auth/dev → accessToken
curl -H "Authorization: Bearer <токен>" http://localhost:3000/api/v1/me