GET
/
Serve the main web interface
GET
/api/actions/palette
Redirect to correct quick-actions palette endpoint
GET
/api/agents
Redirect to correct agents/list endpoint
GET
/api/cache/metrics
Get comprehensive cache and optimization metrics
GET
/api/cache/metrics/prometheus
Get metrics in Prometheus format
POST
/api/cache/metrics/reset
Reset all cache metrics
POST
/api/cache/semantic/clear
Clear the semantic cache
GET
/api/cache/semantic/stats
Get semantic cache statistics
POST
/api/chart/save
Save chart as PNG
GET
POST
/api/charts
Redirect to correct analytics/charts endpoint
DELETE
GET
/api/charts/<chart_id>
Redirect to correct analytics/charts detail endpoint
GET
/api/config
Get current configuration (excluding sensitive keys)
GET
/api/config/default-credentials
Get default credentials status
POST
/api/config/save
Save current configuration to .env file (explicit save endpoint)
GET
/api/config/summary
Get configuration summary
POST
/api/config/update
Update configuration settings
GET
/api/config/validate
Validate application configuration
GET
/api/context/budget/status
Get context budget status for current model
GET
/api/context/memory
Get global key facts memory
POST
/api/context/memory
Add a fact to global memory
GET
/api/context/session/<session_id>
Get session information
DELETE
/api/context/session/<session_id>
Delete a context memory session
POST
/api/context/session/<session_id>/summarize
Trigger summarization of a session
POST
/api/context/session/<session_id>/sync
Sync session from client-side data
GET
/api/context/sessions
List all context memory sessions
GET
POST
/api/dashboards
Redirect to correct analytics/dashboards endpoint
GET
/api/dashboards/<dashboard_id>
Redirect to correct analytics/dashboards detail endpoint
POST
/api/document/context
Store document context for chat integration
GET
/api/document/context
Get current document context
DELETE
/api/document/context
Clear document context
GET
POST
/api/feature-sets
Feature sets - return empty list since not fully implemented
GET
POST
/api/features
Redirect to correct nim/features endpoint
GET
/api/features/<feature_id>
Redirect to correct nim/features detail endpoint
GET
/api/health/connections
Get health status of all managed connections (Redis, MCP, Database)
GET
/api/llm/health
Check LLM provider health
GET
/api/mcp/deployment-mode
Get current MCP deployment mode (read-only at runtime)
GET
/api/mcp/docker-env
Get Docker MCP configuration from .env
POST
/api/mcp/docker-env
Update Docker MCP configuration in .env
GET
/api/mcp/docker/image-info
Get Docker image information
GET
/api/mcp/docker/logs
Get Docker container logs.
POST
/api/mcp/docker/rebuild
Rebuild Docker MCP image
POST
/api/mcp/docker/restart
Restart Docker MCP container
POST
/api/mcp/docker/start
Start Docker MCP container
GET
/api/mcp/docker/status
Get Docker MCP server status
POST
/api/mcp/docker/stop
Stop Docker MCP container
GET
/api/mcp/env
Get .env configuration from teradata-mcp-server/.env
POST
/api/mcp/env
Update .env configuration
POST
/api/mcp/env/delete
Delete a key from .env configuration
GET
/api/mcp/health
Perform health check - returns format expected by frontend
GET
/api/mcp/health-summary
Get comprehensive health summary for main app display
GET
/api/mcp/logs
Get recent logs
GET
/api/mcp/logs/stream
Stream logs via SSE
GET
/api/mcp/modules
Get status of all MCP server modules
GET
/api/mcp/profiles
Get available profiles
GET
/api/mcp/prompts
Get available MCP prompts via MCP API with fallback to filesystem
GET
/api/mcp/prompts/<prompt_id>
Get a specific MCP prompt's content via MCP API.
GET
/api/mcp/prompts/metadata
Get metadata for all MCP prompts including module status
POST
/api/mcp/refresh-tools
Refresh MCP tools cache based on current deployment mode
POST
/api/mcp/restart
Restart MCP server (Local mode only)
POST
/api/mcp/start
Start MCP server (Local mode only)
GET
/api/mcp/status
Get MCP server status (Local MCP only)
POST
/api/mcp/stop
Stop MCP server (Local mode only)
GET
/api/mcp/tool/<tool_name>
Get schema for a specific MCP tool
GET
/api/mcp/tools
Get available MCP tools
GET
/api/neural-circuit/data
Neural circuit visualization - return placeholder data
GET
/api/optimization/tools/stats
Get tool optimizer statistics
GET
/api/prompts/all
Get both MCP prompts and user prompts combined
POST
/api/prompts/copy-mcp
Alias for POST /api/user/prompts/copy-mcp - matches UnifiedPromptManager expectations
GET
/api/prompts/user
Alias for GET /api/user/prompts - matches UnifiedPromptManager expectations
POST
/api/prompts/user
Alias for POST /api/user/prompts - matches UnifiedPromptManager expectations
GET
/api/prompts/user/<prompt_id>
Alias for GET /api/user/prompts/<id> - matches UnifiedPromptManager expectations
PUT
/api/prompts/user/<prompt_id>
Alias for PUT /api/user/prompts/<id> - matches UnifiedPromptManager expectations
DELETE
/api/prompts/user/<prompt_id>
Alias for DELETE /api/user/prompts/<id> - matches UnifiedPromptManager expectations
POST
/api/prompts/user/<prompt_id>/use
Track prompt usage (optional analytics endpoint for UnifiedPromptManager)
GET
/api/status
Get current configuration status
POST
/api/tokens/count
Count tokens in provided text
POST
/api/tokens/estimate-cost
Estimate cost for given token counts
GET
/api/user/prompts
Get all user-saved prompts
POST
/api/user/prompts
Create a new user prompt (from scratch or with specific data)
GET
/api/user/prompts/<prompt_id>
Get a specific user prompt by ID
PUT
/api/user/prompts/<prompt_id>
Update an existing user prompt
DELETE
/api/user/prompts/<prompt_id>
Delete a user prompt
POST
/api/user/prompts/copy-mcp
Create a user copy of an MCP prompt for customization
GET
/favicon.ico
Serve favicon to prevent 404 errors
GET
/metrics
Expose Prometheus metrics for scraping.
GET
/test/layers
Serve the layer performance test page