morethanadiagnosis-hub/backend/app/api/v1/__init__.py
2025-11-19 09:42:15 -08:00

26 lines
1 KiB
Python

"""
API v1 router aggregation.
Job ID: MTAD-IMPL-2025-11-18-CL
"""
from fastapi import APIRouter
from app.api.v1 import auth, blog, forum, merch, podcast, profiles, resources, tribute, health, sso
api_router = APIRouter()
# Auth routes
api_router.include_router(auth.router, prefix="/auth", tags=["Authentication"])
# Include routers for all 7 MVPs
api_router.include_router(blog.router, prefix="/blog", tags=["Blog"])
api_router.include_router(forum.router, prefix="/forum", tags=["Forum"])
api_router.include_router(merch.router, prefix="/merch", tags=["Merch"])
api_router.include_router(podcast.router, prefix="/podcast", tags=["Podcast"])
api_router.include_router(profiles.router, prefix="/profiles", tags=["Profiles"])
api_router.include_router(resources.router, prefix="/resources", tags=["Resources"])
api_router.include_router(tribute.router, prefix="/tribute", tags=["Tribute"])
api_router.include_router(health.router, tags=["Health"])
api_router.include_router(sso.router, prefix="/sso", tags=["SSO"])
__all__ = ["api_router"]