{"authentication":{"admin_endpoints":["Query parameter: ?token=ADMIN_TOKEN","Authorization header: Bearer ADMIN_TOKEN","Custom header: X-Admin-Token: ADMIN_TOKEN"]},"endpoints":{"admin":{"/admin/rotate-logs":{"auth":"Requires admin token via ?token=xxx or Authorization header","description":"Manually trigger log rotation","method":"POST"},"/client-info":{"auth":"Requires admin token via ?token=xxx or Authorization header","description":"Client information and debugging","method":"GET"},"/stats":{"auth":"Requires admin token via ?token=xxx or Authorization header","description":"Application statistics and monitoring","method":"GET"}},"public":{"/badge":{"description":"Get SonarQube project badge","example":"/badge?project=N5-API&metric=alert_status","method":"GET","parameters":{"metric":"Metric type (alert_status, coverage, etc.)","project":"Project name (N5-API, N5-CORE)"}}}},"note":"Admin token is configured via ADMIN_TOKEN environment variable","service":"SonarQube Proxy API","status":"operational","version":"1.0.0"}
