/api/v1.
GET /health and GET /ready.
Surfaces
Client API
Stable payloads for OMS, scripts, and partners. Markets and forecasts.
App API
Used by the web app. Auth, dashboard, portfolio, webhooks, and admin.
Client routes
Client routes
GET /marketsGET /markets/{market_id}GET /markets/{market_id}/productsGET /forecasts/latestGET /forecasts
App routes
App routes
/auth— register, login, users, invitations, API keys/dashboard— charts, drivers, weather, accuracy/portfolio— sites/webhooks— endpoints and deliveries/notifications,/settings,/statistics,/support/admin— superadmin only
Conventions
Auth
Auth
Authorization: Bearer <jwt or nex_...>Errors
Errors
{ "detail": "..." } or FastAPI validation { "detail": [ ... ] }Pagination
Pagination
Page objects (items, total, …) on list endpoints that support itTime and units
Time and units
UTC ISO-8601 unless a parameter is a local delivery
date. Prices are EUR/MWh.