Generated backend docs
Springdoc exposes the live Java endpoint catalog at local Swagger UI when the backend is running.
Authentication, response contracts, compatibility rules, and pointers to generated OpenAPI docs.
Use this section when you need the contract, not just the architecture.
These runtime surfaces are the most accurate endpoint catalogs when the stack is running locally:
| Surface | Local URL | Notes |
|---|---|---|
| Spring Boot API | http://localhost:7000/swagger-ui/index.html | Replace 7000 with 8080 if you started the backend via start.sh |
| FastAPI worker | http://localhost:7002/docs | Replace 7002 with 8000 if you started the Python service with API_PORT=8000 |
The Java backend already publishes OpenAPI for /api/v1/** and /internal/api/v1/**. The Python worker docs are useful for internal integration work, but that service is not a browser-facing public API.