ReferenceAPIsAthena
Athena API
REST API exposed by the Athena admin dashboard
Athena exposes a REST API at /api/*. Every route is protected by a session cookie (see Athena API Authentication), only /api/health and /api/auth/** are public.
Route inventory
| Path | Methods |
|---|---|
/auth/callback | GET |
/auth/login | GET |
/auth/logout | GET |
/auth/session | GET |
/clients/m2m | GET, POST |
/clients/m2m/:id | DELETE |
/clients/m2m/:id/rotate-secret | POST |
/config | GET |
/connections/public | GET |
/connections/social | GET, POST |
/connections/social/:provider | DELETE, PATCH |
/dashboard/layout | GET, PUT |
/encrypt | POST |
/geo | POST |
/health | GET |
/mfa/stats | GET |
/security/locked-accounts | GET |
/security/locked-accounts/unlock | POST |
/services/health | GET |
/services/versions | GET |
/session-locations | GET |
/settings | GET, POST |
/settings/:key | GET, DELETE |
/settings/batch | POST |
Total surface
24 routes, 30 method handlers.
Authentication
See Athena API Authentication.
Errors
See Athena API Errors.