{"message":"Mon Bilan Prévention API","version":"1.0.0","documentation":{"auth":{"POST /api/auth/register":"Inscription professionnel de santé","POST /api/auth/login":"Connexion","POST /api/auth/logout":"Déconnexion (authentifié)","POST /api/auth/refresh-token":"Rotation du refresh token","GET  /api/auth/verify-email":"Vérification email (?token=xxx)","POST /api/auth/request-reset":"Demande reset mot de passe","POST /api/auth/reset-password":"Réinitialisation mot de passe","GET  /api/auth/profile":"Profil utilisateur (authentifié)","PUT  /api/auth/profile":"Mise à jour profil (authentifié)"},"bilans":{"POST /api/bilans":"Créer un bilan de prévention (authentifié, anti-fraude)","GET  /api/bilans":"Liste paginée des bilans (authentifié)","GET  /api/bilans/stats":"Tableau de bord du professionnel (authentifié)","GET  /api/bilans/history":"Historique paginé des bilans (authentifié)","GET  /api/bilans/:id":"Détail d'un bilan (authentifié)","PUT  /api/bilans/:id":"Modifier un bilan en brouillon (authentifié)","POST /api/bilans/:id/complete":"Finaliser un bilan (authentifié)","POST /api/bilans/:id/cancel":"Annuler un bilan + remboursement crédit (authentifié)"},"stripe":{"GET  /api/packs":"Liste des packs et tarifs (public)","POST /api/stripe/checkout":"Créer une session Stripe Checkout (authentifié)","POST /api/stripe/webhook":"Webhook Stripe (signature HMAC, raw body)","GET  /api/stripe/purchases":"Historique paginé des achats (authentifié)","GET  /api/stripe/portal":"Portail client Stripe (authentifié)"},"health":"/health"}}