Aller au contenu

Auth Audit Full Report - 2026-06-08T17:58:01.685Z

Test authentifié avec fullstack@test.com

Route Status Module Description
GET /api/admin/users/stats 200 Modules Obtenir les statistiques des utilisateurs (GET /api/admin/users/stats)
GET /api/admin/users/export 200 Modules Exporter les utilisateurs CSV/JSON (GET /api/admin/users/export)
GET /api/admin/users/ 200 Modules Lister les utilisateurs avec filtres et pagination (GET /api/admin/users)
POST /api/admin/users/ 400 Modules Créer un nouvel utilisateur (POST /api/admin/users)
GET /api/admin/users/:id 404 Modules Obtenir un utilisateur par son ID (GET /api/admin/users/:id)
PUT /api/admin/users/:id 400 Modules Mettre à jour un utilisateur (PUT /api/admin/users/:id)
DELETE /api/admin/users/:id 404 Modules Supprimer un utilisateur - soft delete (DELETE /api/admin/users/:id)
POST /api/admin/users/:id/change-role 400 Modules Changer le rôle d\
POST /api/admin/users/:id/lock 404 Modules Verrouiller un compte utilisateur (POST /api/admin/users/:id/lock)
DELETE /api/admin/users/:id/lock 404 Modules Déverrouiller un compte utilisateur (DELETE /api/admin/users/:id/lock)
POST /api/admin/users/:id/toggle-active 400 Modules Activer ou désactiver un utilisateur (POST /api/admin/users/:id/toggle-active)
GET /api/admin/roles/:idRole/permissions 200 Modules Lister les permissions d\
PUT /api/admin/roles/:idRole/permissions 404 Modules Assigner des permissions à un rôle (PUT /api/admin/roles/:idRole/permissions)
GET /api/admin/roles/ 200 Modules Lister tous les rôles (GET /api/admin/roles)
POST /api/admin/roles/ 422 Modules Créer un nouveau rôle (POST /api/admin/roles)
GET /api/admin/roles/:idRole 404 Modules Obtenir un rôle par son ID (GET /api/admin/roles/:idRole)
PATCH /api/admin/roles/:idRole 404 Modules Modifier un rôle (PATCH /api/admin/roles/:idRole)
DELETE /api/admin/roles/:idRole 404 Modules Supprimer un rôle (DELETE /api/admin/roles/:idRole)
GET /api/admin/permissions/ 200 Modules Lister toutes les permissions (GET /api/admin/permissions)
GET /api/v1/paie/rapports/livre-paie/:annee/:mois 500 Modules Generer le livre de paie
GET /api/v1/paie/rapports/export-comptable/:annee/:mois 500 Modules Export comptable SYSCOHADA
GET /api/v1/paie/rapports/audit 200 Modules Export état de rémunération XLSX (téléchargement)
GET /api/v1/paie/employes/ 200 Modules Lister les employes
POST /api/v1/paie/employes/ 400 Modules Creer un employe
POST /api/v1/paie/employes/importer 500 Modules Import CSV employes en masse
POST /api/v1/paie/employes/importer-excel 500 Modules Import Excel employes (projet auto-créé)
GET /api/v1/paie/employes/template-excel 200 Modules Télécharger le template Excel import employes
GET /api/v1/paie/employes/:id 500 Modules Detail employe
PUT /api/v1/paie/employes/:id 500 Modules Modifier employe
DELETE /api/v1/paie/employes/:id/definitif 404 Modules Supprimer définitivement un employé (admin only, sans bulletins ni oppositions)
DELETE /api/v1/paie/employes/:id 500 Modules Desactiver employe (soft delete)
GET /api/v1/paie/employes/:id/primes 200 Modules Attribuer une prime a un employe
PUT /api/v1/paie/employes/:id/primes/:idAttribution 500 Modules Modifier une attribution de prime
DELETE /api/v1/paie/employes/:id/primes/:idAttribution/suspendre 500 Modules Suspendre une attribution
GET /api/v1/paie/employes/:id/oppositions 200 Modules Lister oppositions sur salaire
POST /api/v1/paie/employes/:id/oppositions 500 Modules Creer une opposition
PUT /api/v1/paie/employes/:id/oppositions/:idOpposition 200 Modules Modifier une opposition
DELETE /api/v1/paie/employes/:id/oppositions/:idOpposition 204 Modules Desactiver une opposition
POST /api/v1/paie/employes/:id/lier-compte 400 Modules Lier un compte utilisateur à un employé
GET /api/v1/paie/declarations/ 200 Modules Lister toutes les declarations
GET /api/v1/paie/declarations/cnss/:annee/:mois 500 Modules Generer/obtenir declaration CNSS
GET /api/v1/paie/declarations/its/:annee/:mois 500 Modules Generer/obtenir declaration ITS
POST /api/v1/paie/declarations/cnss/:annee/:mois/valider 500 Modules Valider la declaration CNSS
POST /api/v1/paie/declarations/its/:annee/:mois/valider 500 Modules Valider la declaration ITS
POST /api/v1/paie/declarations/:idDeclaration/transmis 404 Modules Marquer une declaration comme transmise
GET /api/v1/paie/configuration/theme 200 Modules Obtenir le theme actif (slug + custom)
PUT /api/v1/paie/configuration/theme 200 Modules Sauvegarder le theme
GET /api/v1/paie/configuration/primes/templates 200 Modules Lister les templates de primes
POST /api/v1/paie/configuration/primes/templates 500 Modules Creer un template de prime
PUT /api/v1/paie/configuration/primes/templates/:id 500 Modules Modifier un template de prime
DELETE /api/v1/paie/configuration/primes/templates/:id 500 Modules Desactiver un template de prime
GET /api/v1/paie/configuration/taxes 200 Modules Lister les taxes temporaires
POST /api/v1/paie/configuration/taxes 500 Modules Creer une taxe temporaire
PUT /api/v1/paie/configuration/taxes/:id 500 Modules Modifier une taxe temporaire
DELETE /api/v1/paie/configuration/taxes/:id 500 Modules Desactiver une taxe temporaire
PUT /api/v1/paie/configuration/parametres/:id 500 Modules Modifier un parametre systeme
GET /api/v1/paie/configuration/parametres 200 Modules Lister les parametres systeme
POST /api/v1/paie/configuration/parametres 500 Modules Creer un parametre systeme
GET /api/v1/paie/configuration/regles 200 Modules Lister les regles de calcul
POST /api/v1/paie/configuration/regles 500 Modules Creer une regle de calcul
GET /api/v1/paie/configuration/cnss 200 Modules Lister les configs CNSS
POST /api/v1/paie/configuration/cnss 500 Modules Creer une config CNSS
GET /api/v1/paie/configuration/its 200 Modules Lister les configs ITS
POST /api/v1/paie/configuration/its 500 Modules Creer une config ITS
PUT /api/v1/paie/configuration/its/:id 500 Modules Modifier un bareme ITS (refuse si utilise dans des bulletins)
GET /api/v1/paie/configuration/vps 200 Modules Lister les configs VPS
POST /api/v1/paie/configuration/vps 500 Modules Creer une config VPS
GET /api/v1/paie/configuration/:annee/:mois 500 Modules Config active pour une periode
GET /api/v1/paie/bulletins/ 400 Modules Lister les bulletins par periode
POST /api/v1/paie/bulletins/ 400 Modules Generer un bulletin individuel
POST /api/v1/paie/bulletins/masse 400 Modules Lancer generation en masse (BullMQ)
PATCH /api/v1/paie/bulletins/masse/statut 400 Modules Valider ou marquer payés tous les bulletins d\
GET /api/v1/paie/bulletins/tableau/:annee/:mois 400 Modules Tableau etat remuneration
GET /api/v1/paie/bulletins/jobs/:jobId 404 Modules Suivi job generation masse
GET /api/v1/paie/bulletins/:id/telecharger 404 Modules Telecharger fiche paie DOCX
GET /api/v1/paie/bulletins/espace-salarie/mes-bulletins 403 Modules Lister mes bulletins (espace salarie)
GET /api/v1/paie/bulletins/espace-salarie/mes-bulletins/:id 403 Modules Obtenir un de mes bulletins (espace salarie)
GET /api/v1/paie/bulletins/espace-salarie/mes-bulletins/:id/telecharger 403 Modules Télécharger mon bulletin en PDF (espace salarié)
GET /api/v1/paie/bulletins/espace-salarie/mon-profil 403 Modules Obtenir mon profil employe (espace salarie)
DELETE /api/v1/paie/bulletins/:id 404 Modules Supprimer un bulletin (BROUILLON/GENERE/VALIDE uniquement)
GET /api/v1/paie/bulletins/:id 404 Modules Detail bulletin par ID
PATCH /api/v1/paie/bulletins/:id/statut 400 Modules Changer le statut d\
GET /api/v1/paie/administration/projets 200 Modules Lister les projets
POST /api/v1/paie/administration/projets 500 Modules Creer un projet
GET /api/v1/paie/administration/projets/:id 404 Modules Modifier un projet
DELETE /api/v1/paie/administration/projets/:id 404 Modules Desactiver un projet
PATCH /api/v1/paie/administration/projets/:id/reactiver 404 Modules Reactiver un projet desactive
POST /api/v1/paie/administration/projets/:id/affecter 404 Modules Affecter un employe a un projet
DELETE /api/v1/paie/administration/projets/:id/retirer/:idEmploye 404 Modules Archiver une periode
GET /api/v1/paie/administration/archives 200 Modules Lister les periodes archivees
POST /api/v1/paie/administration/exporter-comptable 500 Modules Exporter ecritures SYSCOHADA
GET /api/v1/paie/administration/exports 200 Modules Lister les exports comptables
USE /api/auth/ 400 auth auth route
USE /api/auth/2fa 400 auth auth route
USE /api/auth/ 400 auth auth route
USE /api/auth/sessions 400 auth auth route
USE /api/auth/tokens 400 auth auth route
USE /api/auth/ 400 auth auth route
USE /api/auth/security 400 auth auth route

Résumé

  • Succès: 69/99
  • Échecs (5xx): 30

Statuts HTTP

  • 200: 25 routes
  • 204: 1 routes
  • 400: 19 routes
  • 403: 4 routes
  • 404: 19 routes
  • 422: 1 routes
  • 500: 30 routes