=========================================== GIZZAHUB ENGINE API SERVER =========================================== Server Status: Running Version: v1.0.0 Port: 10202 Available Endpoints: ------------------- 📋 Documentation • GET /swagger/ - Interactive API Documentation (Swagger UI) • GET /docs/ - Alternative Documentation URL 🏥 Health & Status • GET /health - Basic Health Check • GET /health/detailed - Detailed Health Status • GET /healthz - Kubernetes Liveness Probe • GET /readyz - Kubernetes Readiness Probe 🔐 Authentication • GET /api/v1/auth/github - GitHub OAuth Login • GET /api/v1/auth/github/callback - OAuth Callback • POST /api/v1/auth/logout - Logout 📊 Rankings & Analytics • GET /api/v1/ranking/repos - Top Repositories • GET /api/v1/ranking/users - Top Users • GET /api/v1/ranking/orgs - Top Organizations • GET /api/v1/analytics/* - Analytics Endpoints 🔍 Search • GET /api/v1/search/repositories - Search Repositories • GET /api/v1/search/users - Search Users • GET /api/v1/search/organizations - Search Organizations 👤 User Management • GET /api/v1/me - Current User Info • GET /api/v1/users/:id - Get User by ID • GET /api/v1/users/search - Search Users 🔑 API Keys • GET /api/v1/api-keys - List API Keys • POST /api/v1/api-keys - Create API Key 📈 GraphQL • POST /graphql - GraphQL Endpoint 🤖 AI Services • POST /api/v1/ai/commit-message - Generate Commit Message • POST /api/v1/ai/code-review - Code Review 📝 Notes: • All API endpoints require authentication except /health • Use Bearer token in Authorization header • Rate limits apply (100 requests/minute by default) For detailed API documentation, visit /swagger/ ===========================================