{"name":"owanetwork-api","status":"ok","endpoints":["GET /health","GET /api/alpha-intel?limit=&kind=&sentiment=&before_id=  (auth)","GET /api/alpha-intel/:id  (auth) — +ai_summary/key_takeaway (Gemini, bila diaktifkan)","GET /api/coin/:symbol  (auth)","GET /api/signals?status=&limit=  (auth)","GET /api/activity?limit=&before=  (auth) — feed gabungan (sinyal+insight+record)","GET /api/app-config  (auth) — config promo popup + splash (dikelola admin web)","GET /app-config-image/:type  — gambar promo/splash (publik)","GET /api/signal/:id  (auth)","GET /api/future-recap  (auth)","GET /api/recap-series  (auth) — kurva R kumulatif mingguan YTD (chart performa)","GET /api/market  (auth)","GET /api/coins?limit=  (auth) — top coin: harga realtime Binance + metadata CoinGecko","GET /api/coin-chart/:symbol?tf=24h|7d|30d  (auth) — klines utk chart/sparkline","GET /api/fear-greed  (auth) — Fear & Greed index (alternative.me)","GET /api/fx-idr  (auth) — kurs USD→IDR harian","GET /api/categories  (auth) — jumlah coin + rata-rata 24j per sektor (Market→Kategori)","GET /api/trending  (auth) — top-7 coin trending CoinGecko (search interest ~24 jam)","GET /api/portfolio/asset-allocation  (auth) — portfolio 'default' (relay, gratis semua user)","GET /api/portfolio/running-positions  (auth)","GET /api/portfolio/closed-positions  (auth)","GET /api/portfolio/metrics  (auth) — metrik Porto CC (kurva 4H/1D, return per periode, benchmark BTC)","GET /api/vip-status  (auth) — status VIP allow-list (x-user-id header dan/atau ?email=)","GET /api/sentiment?hours=  (auth)","GET /api/flow?asset=BTC|ETH  (auth)","GET /api/btc  (auth)","GET /api/eth  (auth)","GET /media/:file_path  (auth) — foto pesan Telegram"],"auth":"send header 'x-api-key: <key>' or ?key=<key>"}