Base URL
- Local:
http://localhost:8000/api/v1
Health
GET /health
Auth
POST /auth/magic-linkPOST /auth/loginPOST /auth/verifyPOST /auth/refreshPOST /auth/validatePOST /auth/logout
Users
GET /users/mePATCH /users/meDELETE /users/meGET /users/contextPOST /users/me/pictureDELETE /users/me/picturePOST /users/me/passwordPOST /users/logout-allGET /users/sessionsDELETE /users/sessions/{session_id}
Apps
POST /apps/GET /apps/GET /apps/{app_slug}PATCH /apps/{app_slug}DELETE /apps/{app_slug}
App API Keys
POST /apps/{app_slug}/api-keysGET /apps/{app_slug}/api-keysDELETE /apps/{app_slug}/api-keys/{key_id}
App Endpoints and Environments
GET /apps/{app_slug}/endpointsPOST /apps/{app_slug}/endpointsGET /apps/{app_slug}/endpoints/{endpoint_id}PATCH /apps/{app_slug}/endpoints/{endpoint_id}DELETE /apps/{app_slug}/endpoints/{endpoint_id}GET /apps/{app_slug}/environmentsPOST /apps/{app_slug}/environmentsPATCH /apps/{app_slug}/environments/{env_slug}DELETE /apps/{app_slug}/environments/{env_slug}
Endpoint Metrics
GET /apps/{app_slug}/endpoint-statsGET /apps/{app_slug}/endpoint-optionsGET /apps/{app_slug}/consumers
Analytics
GET /apps/{app_slug}/analytics/summaryGET /apps/{app_slug}/analytics/timeseriesGET /apps/{app_slug}/analytics/related-apisGET /apps/{app_slug}/analytics/endpoint-detailGET /apps/{app_slug}/analytics/endpoint-timeseriesGET /apps/{app_slug}/analytics/endpoint-consumersGET /apps/{app_slug}/analytics/endpoint-status-codes
Ingest
POST /ingest/requests
All/usersand/appsroutes use JWT auth. Ingest route uses API key auth.
For full request/response schemas, use backend OpenAPI docs at
/api/v1/docs in your running environment.