| 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 |