{"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=  (kunci member)","GET /api/activity?limit=&before=  (auth) — feed gabungan (sinyal+insight+record)","GET /api/app-config  (auth) — config promo popup + splash (dikelola admin web) — build lama","GET /api/app-update  (auth) — { update, contact } force-update + kanal dukungan (nomor/email/username; BUKAN URL)","GET /app-config-image/:type  — gambar promo/splash (publik)","GET /api/signal/:id  (kunci member)","GET /api/future-recap  (kunci member)","GET /api/recap-series  (kunci member) — 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-search?q=  (auth) — cari coin (proxy CoinGecko /search, utk picker CekCoin)","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  (kunci member) — portfolio 'default' (relay, gratis semua user)","GET /api/portfolio/running-positions  (kunci member)","GET /api/portfolio/closed-positions  (kunci member)","GET /api/portfolio/metrics  (kunci member) — metrik Porto CC (kurva 4H/1D, return per periode, benchmark BTC)","GET /api/vip-status  (auth) — { matched, vip, role, app_access } (x-user-id header dan/atau ?email=) — build lama","GET /api/app-access?email=  (auth) — { app_access } boleh login ke app mobile (daftar hardcode config.api.appAccessEmails)","POST /api/account/deletion-request  (auth) — ajukan hapus akun (x-user-id + ?email=&name=)","GET /api/account/deletion-status  (auth) — status permintaan hapus akun (x-user-id + ?email=)","POST /api/iap/apple/verify  (auth) — validasi receipt App Store → aktifkan VIP (x-user-id + body {receipt,email})","POST /api/cekcoin/analyze  (auth) — relai analisa CekCoin utk app mobile (header x-device-id; kuota 3x/hari per perangkat)","POST /api/cekcoin/candles  (auth) — relai candle chart CekCoin (tanpa kuota)","GET /api/cekcoin/coins?q=  (auth) — relai universe coin pemilih CekCoin (top market cap / pencarian)","GET /api/cc-topics  (kunci member + VIP) — daftar topik forum VIP (mirror Telegram)","GET /api/cc-topic/:topicId/messages?before_id=&limit=  (kunci member + VIP) — pesan baca-saja per topik","GET /api/sentiment?hours=  (kunci member)","GET /api/flow?asset=BTC|ETH  (kunci member)","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>"}