GET/healthPublicLiveness probe. Returns {status, uptime, ts}.
GET/statusPublicFull system status: db, redis, arbMonitor, mode, version.
POST/bot-webhookTG SecretTelegram update delivery (BOT_WEBHOOK_SECRET header).
GET/api/console/statsPublic24h stats: users, positions, txs, failed, PnL, recent txs.
GET/api/console/apysAdminLive protocol APYs (Evaa + static fallbacks).
GET/api/console/streamAdminSSE stream β pushes stats every 5s, heartbeat every 25s.
POST/api/console/chatAdminAI agent chat for console (userId=0). Body: {message}.
GET/api/console/pnl-historyPublic7-day daily PnL buckets.
GET/api/console/announcementsAdminList all announcements (admin).
POST/api/console/announcementsAdminCreate announcement. Body: {title, body, type, expiresAt?}.
DELETE/api/console/announcements/:idAdminDeactivate an announcement.
GET/api/miniapp/portfolioinitDataActive positions for userId.
GET/api/miniapp/walletsinitDataConnected wallets (no secrets).
GET/api/miniapp/balancesinitDataLive on-chain balances (best-effort).
GET/api/miniapp/historyinitDataLast 30 transactions.
GET/api/miniapp/pnl-historyinitDataPortfolio value series + trade notional (not profit).
GET/api/miniapp/alertsinitDataActive price alerts.
POST/api/miniapp/alertsinitDataCreate price alert. Body: {tokenSymbol, targetPrice, direction}.
DELETE/api/miniapp/alerts/:idinitDataCancel a price alert.
GET/api/miniapp/ordersinitDataActive auto-orders (DCA/LIMIT/STOP_LOSS).
DELETE/api/miniapp/orders/:idinitDataCancel an auto-order.
GET/api/miniapp/settingsinitDataUser preferences (slippage, notifications, language).
PUT/api/miniapp/settingsinitDataUpdate user preferences.
GET/api/miniapp/nextoninitDataNexton (3P β Exton) NAV, token rate, and user staking summary.
GET/api/miniapp/announcementsinitDataActive announcements for popup display.
GET/api/partner/v1/statusPublicPartner catalog: Exton+NXTN paper status, Starton onramp, Fragment rail (botAutomatedStarsToTon:false), Star Points.
GET/api/partner/v1/onramp/startonPublicStarsβcreditsβtokensβNXTN guide (Starton credit rail preferred).
GET/api/partner/v1/rail/fragmentPublicFragment self-serve deeplink honesty β not bot FX.
GET/api/partner/v1/surface/combinedPublicExton combined Starton+Fragment+NXTN surface (deduped roles).
GET/api/partner/v1/surface/usablePublicUsable matrix: possible/paper/Human/wont + handoff paths.
GET/api/partner/v1/surface/exton-standalonePublicExton-only honesty β Starton/Fragment not required; NXTN engine required.
GET/api/partner/v1/railsPublicMulti-rail labels: ton | evm-paper (paper stubs).
GET/api/partner/v1/custody/modesPublicDual custody modes (non-custodial default Β· custodial gated).
GET/api/partner/v1/star-points/protocolPublicStar Points paper protocol (β Telegram Stars).