API REST
Tutti gli endpoint richiedono autenticazione JWT (Supabase Auth, GitHub OAuth).
Base URL: https://api.eiryx.com/api
Endpoint Principali
| Metodo | Endpoint | Descrizione |
|---|---|---|
POST | /tasks | Crea task bugfix o feature |
GET | /tasks | Lista task (paginati) |
GET | /tasks/:id | Dettaglio task con telemetria |
POST | /tasks/estimate | Confidence score e stima costo |
POST | /scans | Avvia scansione sicurezza |
GET | /scans/:id | Dettaglio scan con finding |
GET | /scans/:id/report | Download report PDF |
POST | /integrations | Crea integrazione webhook |
GET | /metrics/dashboard | KPI dashboard con confronto periodi |
GET | /settings/keys | Lista provider API key configurati |
POST | /settings/keys | Aggiungi API key (crittografata) |
Rate Limit
Endpoint autenticati: rate limit per utente. /scans/public: 3/giorno per IP. Fallback globale: 100/minuto per IP.