{"message":"AWE-WTS - Raspberry Pi Fleet Management API","version":"2.0.0","description":"Worktime management with automated Raspberry Pi deployments","apis":{"v1":{"description":"Arbeitszeit-Management API","base_path":"/api/v1","endpoints":["POST /api/v1/worktime/ - Arbeitszeit erfassen","POST /api/v1/sync/worktime - APP1 → APP2 Synchronisation","GET /api/v1/health/ - System-Gesundheit","GET /api/v1/users/ - Benutzer-Management"]},"v2":{"description":"Raspberry Pi Git Deployment API","base_path":"/api/v2","endpoints":["POST /api/v2/webhook/gitea - Gitea Webhook (async)","POST /api/v2/webhook/gitea/sync - Gitea Webhook (sync)","GET /api/v2/webhook/status - Webhook Status","GET /api/v2/webhook/pi/health - Pi Health Check","POST /api/v2/webhook/pi/deploy - Manual Pi Deployment","GET /api/v2/webhook/pi/config - Pi Configuration"]}},"pi_fleet":{"total_repositories":0,"total_pi_targets":0,"enabled_pi_targets":0,"environments":[],"sync_modes":[]},"features":["Multi-Pi concurrent deployments","SSH-based git operations","Webhook signature verification","Rate limiting and DoS protection","Environment-aware deployments","Post-sync command execution","Comprehensive health monitoring"],"security":{"api_authentication":"X-API-Key header required","webhook_verification":"HMAC SHA-256 signature verification","ssh_authentication":"SSH key-based Pi access","rate_limiting":"100 requests per 15 minutes"},"documentation":{"swagger_ui":"/docs","redoc":"/redoc","v1_info":"/api/v1/","v2_info":"/api/v2/"},"monitoring":{"health_endpoint":"/health","webhook_status":"/api/v2/webhook/status","pi_health":"/api/v2/webhook/pi/health"}}