uExcelerate API Documentation

Interactive OpenAPI 3.0 reference for all 5 backend microservices. Generated .

5Services
686Endpoints
32Reusable Schemas
100%Live-route Coverage

Services

uex-server

Node.js · Express Port 5000 OpenAPI 3.0

Legacy application server — coach / learner / admin route surface. The largest API in the platform. 485 paths spanning profiles, sessions, programs, tools, onboarding, and admin operations.

Open documentation →

auth-service

TypeScript · Express Port 3001 OpenAPI 3.0

Authentication microservice — registration, login, OAuth, JWT issuance/refresh, password reset, email verification, account management, and bulk-user provisioning.

Open documentation →

api-gateway

TypeScript · Fastify Port 3002 OpenAPI 3.0

Fastify proxy fronting every microservice. Documents the gateway's own health endpoints and the proxy prefixes that route traffic to downstream services.

Open documentation →

calendar-service

TypeScript · Express Port 3003 OpenAPI 3.0

Calendar microservice — event CRUD, availability management, holidays, and external calendar integrations (Google, Microsoft, Apple).

Open documentation →

uex-ai-service

Python · Flask Port 5002 OpenAPI 3.0

AI / ML microservice — coach matching, growth-area inference, IDP generation, tool-report insights, comparative analytics, and GPT/Gemini chat backends.

Open documentation →

Coverage Summary

ServicePathsOperationsReusable SchemasTags
uex-server4854991131
auth-service373776
api-gateway30302
calendar-service323576
uex-ai-service303013
Total6146312558

How to use these docs

Each .html file is a fully self-contained Redoc renderer of one service's OpenAPI 3.0 specification. Open any file in a modern browser — no server required, no internet required, no build steps. The 3-pane layout gives you a navigable tag sidebar, full endpoint documentation, and request/response examples in multiple languages (curl, JavaScript, Python).

The raw OpenAPI specs are also included in specs/ if you want to import them into Postman, generate client SDKs, or feed them into your own tooling.

Live (development) URLs

When the services are running locally, the same content is browseable interactively via Swagger UI:

ServiceDirect URLAggregated
uex-serverhttp://localhost:5000/api-docshttp://localhost:3002/docs/all
(single UI with dropdown over all services)
auth-servicehttp://localhost:3001/api-docs
api-gatewayhttp://localhost:3002/docs
calendar-servicehttp://localhost:3003/api-docs
uex-ai-servicehttp://localhost:5002/apidocs/