From 333baf58e42da3861b719b63d668450f366ca970 Mon Sep 17 00:00:00 2001 From: Max Chis Date: Thu, 17 Apr 2025 16:57:37 -0400 Subject: [PATCH] docs(api): Change `/docs` to `/api` for API display Additionally, add redirect at `/docs` endpoint to redirect user to `/api` route. --- api/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/main.py b/api/main.py index 40970e4f..c993b941 100644 --- a/api/main.py +++ b/api/main.py @@ -3,6 +3,7 @@ import aiohttp import uvicorn from fastapi import FastAPI +from starlette.responses import RedirectResponse from api.routes.annotate import annotate_router from api.routes.batch import batch_router @@ -110,10 +111,15 @@ async def setup_database(db_client): app = FastAPI( title="Source Collector API", description="API for collecting data sources", + docs_url='/api', version="0.1.0", lifespan=lifespan ) +@app.get("/docs", include_in_schema=False) +async def redirect_docs(): + return RedirectResponse(url="/api") + routers = [ root_router,