Wróć do Docs
REST API
Publiczne endpointy zorki.eu. Autoryzacja przez header Cookie (sesja Supabase) lub ?token= (admin).
| Metoda | Ścieżka | Auth | Opis | Status |
|---|---|---|---|---|
| GET | /sitemap.xml | public | Sitemap dla wyszukiwarek. | live |
| GET | /robots.txt | public | Reguły dla robotów. | live |
| POST | /api/monitor/ingest | public · rate-limit 60/min/IP | Klient wysyła zdarzenie do file-based JSONL store. Body: MonitorEvent. | live |
| GET | /api/monitor/events?token=… | ADMIN_MONITOR_TOKEN | Lista ostatnich zdarzeń dla panelu /admin/monitor. | live |
| GET | /api/portals | public | Katalog portali z flagą zorki_enabled (proxy do Epidemos public API + cache 1h). | planned |
| POST | /api/portals/revalidate?token=… | ADMIN_MONITOR_TOKEN | Wymusza refresh cache Epidemos (revalidateTag). Używaj po dodaniu portalu w Epidemos gdy nie chcesz czekać 1h. | live |
| GET | /api/profile/me | Supabase session | Profil zalogowanego usera (handle, points, avatar). | planned |
| GET | /api/balances | Supabase session | Saldo punktów AI + saldo ZORKI z portfela (odpytanie RPC Solana). | planned |