{"name":"ETENI API","version":"2.0.0-saas","description":"Racine du service. L’API est une API REST : utilisez les chemins ci-dessous.","start_here":{"GET \/health":"Vérification de disponibilité","GET \/api\/v1\/meta":"Métadonnées + détection du préfixe (sous-répertoire)","GET \/api\/v1\/portals":"Liste des portails et URLs d’authentification"},"portals":{"prefixes":["\/client","\/association","\/cabinet","\/admin"],"example":"POST \/client\/api\/v1\/auth\/login (JSON: email, password)"},"browser":"Pages web : GET \/presentation, \/faq, \/contact, \/client, etc. La racine renvoie du HTML si Accept: text\/html."}