{"service": "IoMT CardioAI Backend", "status": "running", "bridge_id": "cardioai-render-prod", "endpoints": {"GET  /dashboard": "Live clinical dashboard (sign in with email/password)", "GET  /health": "Liveness probe (no auth)", "GET  /status": "Full bridge status (auth required)", "POST /auth/apple": "Sign in with Apple (iOS)", "POST /auth/login": "Email + password login", "POST /auth/signup": "Clinical staff self-registration (pending admin approval)", "POST /auth/refresh": "Rotate refresh token", "POST /auth/logout": "Revoke session", "POST /devices/register": "Register a paired BLE device (auth required)", "POST /clinical/devices/register-implant": "Register implant (clinical staff only)", "GET  /clinical/devices/implants": "List registered implants (auth required)", "POST /vendor-gateway/ingest": "Vendor device gateway ingestion (X-Vendor-Api-Key)", "GET  /devices": "Device registry (auth required)", "GET  /alerts": "Active alerts (auth required)", "GET  /reports": "Clinical reports (auth required)", "GET  /admin/users": "List user accounts (admin only)", "POST /admin/users": "Create a clinician/admin account (admin only)", "POST /admin/vendor-keys": "Generate a vendor API key (admin only)", "GET  /admin/organizations": "List canonical organizations (admin only)", "POST /admin/organizations": "Pre-register an organization with locked email domains (admin only)", "PATCH /admin/organizations/{id}": "Update an organization's allowed domains/name (admin only)"}}