{
    "status": "ok",
    "version": "v1",
    "timestamp": "2026-07-06T19:50:59+02:00",
    "endpoints": {
        "healthz": {
            "check": "\/healthz (GET)"
        },
        "auth": {
            "login": "\/auth\/login",
            "register": "\/auth\/register",
            "validate": "\/auth\/validate",
            "refresh": "\/auth\/refresh",
            "logout": "\/auth\/logout"
        },
        "list": {
            "metier": "\/metier (GET)",
            "travail": "\/travail (GET)",
            "non-facturable": "\/non-facturable (GET)",
            "materiel": "\/materiel (GET)",
            "fourniture": "\/fourniture (GET)",
            "equipe": "\/equipe (GET)",
            "client": "\/client (GET)"
        },
        "worklog": {
            "list": "\/worklog (GET)",
            "create": "\/worklog (POST)",
            "update": "\/worklog\/{id} (PUT)",
            "delete": "\/worklog\/{id} (DELETE)"
        },
        "project": {
            "list": "\/project (GET)"
        },
        "user": {
            "me": "\/user\/me (GET)"
        },
        "secteur": {
            "me": "\/secteur\/me (GET)"
        },
        "client": {
            "list": "\/client (GET)",
            "get": "\/client\/{id} (GET)",
            "create": "\/client (POST)",
            "update": "\/client\/{id} (PUT)",
            "delete": "\/client\/{id} (DELETE)"
        },
        "equipe": {
            "list": "\/equipe (GET)",
            "get": "\/equipe\/{id} (GET)",
            "create": "\/equipe (POST)",
            "update": "\/equipe\/{id} (PUT)",
            "delete": "\/equipe\/{id} (DELETE)"
        },
        "setting": {
            "get": "\/setting\/{section} (GET)",
            "save": "\/setting\/{section} (PUT)",
            "profil_get": "\/profil (GET)",
            "profil_save": "\/profil (PUT)"
        },
        "export": {
            "worklog": "\/export\/worklog (GET)",
            "quickbooks": "\/export\/quickbooks (POST)",
            "zoho": "\/export\/zoho (POST)",
            "csv_batigest": "\/export\/csv\/batigest (POST)",
            "csv_ebp": "\/export\/csv\/ebp (POST)"
        },
        "credential": {
            "list": "\/credential (GET)",
            "create": "\/credential (POST)",
            "get": "\/credential\/{id} (GET)",
            "update": "\/credential\/{id} (PUT)",
            "delete": "\/credential\/{id} (DELETE)"
        }
    }
}