MCPcopy Create free account

hub / github.com/adithya-s-k/GitVizz / endpoints

Endpoints33 in github.com/adithya-s-k/GitVizz

Routecancel_wiki_generation
router.post( "/cancel-generation/{task_id}", summary="Cancel wiki generation", description="Cancel
backend/routes/documentation_routes.py:None
Routedelete_user_api_key_enhanced
router.post( "/keys/delete", summary="Delete user API key", description="Delete user's API key for
backend/routes/api_key_routes.py:None
Routegenerate_graph_route
router.post( "/generate-graph", response_model=GraphResponse, summary="Generates a dependency grap
backend/routes/repo_routes.py:None
Routegenerate_structure_route
router.post( "/generate-structure", response_model=StructureResponse, summary="Generates the file
backend/routes/repo_routes.py:None
Routegenerate_subgraph_route
router.post( "/generate-subgraph", response_model=GraphResponse, summary="Generates a subgraph (eg
backend/routes/repo_routes.py:None
Routegenerate_text_route
router.post( "/generate-text", response_model=TextResponse, summary="Generates LLM-friendly text f
backend/routes/repo_routes.py:None
Routegenerate_wiki
router.post( "/generate-wiki", response_model=WikiGenerationResponse, summary="Generate wiki docum
backend/routes/documentation_routes.py:None
Routegenerate_wiki
app.post("/generate-wiki", response_model=WikiGenerationResponse)
backend/documentation_generator/api.py:None
Routeget_available_models
router.post( "/models", response_model=AvailableModelsResponse, summary="Get available LLM models"
backend/routes/api_key_routes.py:None
Routeget_available_models_enhanced
router.post( "/models/available", summary="Get available models", description="Get available model
backend/routes/api_key_routes.py:None
Routeget_available_models_get_enhanced
router.get( "/models/available", summary="Get available models (GET)", description="Get available
backend/routes/api_key_routes.py:None
Routeget_chat_session
router.post( "/sessions/{chat_id}", response_model=ChatSessionResponse, summary="Get chat session
backend/routes/chat_routes.py:None
Routeget_conversation_history
router.post( "/conversations/{conversation_id}", response_model=ConversationHistoryResponse, summa
backend/routes/chat_routes.py:None
Routeget_github_installation_repositories
router.post("/installations/{installation_id}/repositories", response_model=GitHubRepositoriesResponse)
backend/routes/github_routes.py:None
Routeget_github_installations
router.post("/installations", response_model=GitHubInstallationsResponse)
backend/routes/github_routes.py:None
Routeget_indexed_repositories
router.post( "/", response_model=IndexedRepositoriesResponse, summary="Get user's indexed reposito
backend/routes/indexed_repos_routes.py:None
Routeget_model_config_enhanced
router.get( "/models/{provider}/{model}/config", summary="Get model configuration", description="G
backend/routes/api_key_routes.py:None
Routeget_user_api_keys_enhanced
router.post( "/keys/list", summary="Get user API keys", description="Get list of user's saved API
backend/routes/api_key_routes.py:None
Routeget_wiki_status
router.post( "/wiki-status", response_model=TaskStatus, summary="Get wiki generation status",
backend/routes/documentation_routes.py:None
Routeget_wiki_status
app.get("/wiki-status/{task_id}")
backend/documentation_generator/api.py:None
Routehealth_check_enhanced
router.get( "/health", summary="Health check", description="Simple health check for API key servic
backend/routes/api_key_routes.py:None
Routeis_wiki_generated
router.post( "/is-wiki-generated", summary="Check if wiki documentation is generated", description
backend/routes/documentation_routes.py:None
Routelist_repository_docs
router.post( "/repository-docs", summary="List repository documentation files", description="Lists
backend/routes/documentation_routes.py:None
Routelist_user_chat_sessions
router.post( "/sessions", response_model=ChatSessionListResponse, summary="List user's chat sessio
backend/routes/chat_routes.py:None
Routeprocess_chat_message
router.post( "/chat", response_model=ChatResponse, summary="Process chat message", description
backend/routes/chat_routes.py:None
Routerefresh_token
router.post( "/refresh", response_model=RefreshTokenResponse, summary="Refresh access token",
backend/routes/auth_routes.py:None
Routesave_user_api_key
router.post( "/keys/save", response_model=ApiKeyResponse, summary="Save user API key", descrip
backend/routes/api_key_routes.py:None
Routesearch_context
router.post( "/context/search", response_model=ContextSearchResponse, summary="Search repository c
backend/routes/chat_routes.py:None
Routeservice_info_enhanced
router.get( "/info", summary="Service information", description="Get information about the API key
backend/routes/api_key_routes.py:None
Routestream_chat_response
router.post( "/chat/stream", summary="Stream chat response", description="Process a chat message w
backend/routes/chat_routes.py:None
Routestream_wiki_progress
router.get( "/progress-stream/{task_id}", summary="Stream wiki generation progress", description="
backend/routes/documentation_routes.py:None
Routeupdate_chat_settings
router.post( "/settings", response_model=ChatSettingsResponse, summary="Update chat settings",
backend/routes/chat_routes.py:None
Routeverify_user_api_key
router.post( "/keys/verify", response_model=dict, summary="Verify API key", description="Verif
backend/routes/api_key_routes.py:None