Référence API
Tous les endpoints REST du système COOP-CA AMIFOND — consultez aussi Swagger UI pour l'exploration interactive.
Authentification
/api/v1/auth/ + /api/v1/token/| Méthode | Endpoint | Description |
|---|---|---|
| POST | /api/v1/auth/login/ | Connexion |
| POST | /api/v1/auth/logout/ | Déconnexion |
| POST | /api/v1/auth/register/ | Inscription |
| GET | /api/v1/auth/users/me/ | Profil courant |
| POST | /api/v1/token/ | Obtenir JWT |
| POST | /api/v1/token/refresh/ | Rafraîchir JWT |
Enterprise & Gouvernance
/api/v1/enterprise/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/enterprise/enterprises/ | Liste des entreprises |
| POST | /api/v1/enterprise/enterprises/ | Créer |
| GET | /api/v1/enterprise/enterprises/{id}/ | Détail |
| PATCH | /api/v1/enterprise/enterprises/{id}/ | Modifier |
| GET | /api/v1/enterprise/branches/ | Agences / Branches |
| POST | /api/v1/enterprise/branches/ | Créer agence |
| GET | /api/v1/enterprise/exercices/ | Exercices comptables |
| POST | /api/v1/enterprise/exercices/ | Créer exercice |
| GET | /api/v1/enterprise/governance/ | Organes de gouvernance |
| GET | /api/v1/enterprise/configuration/ | Configuration générale |
Tiers & Clientèle
/api/v1/tiers/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/tiers/tiers/ | Liste des tiers |
| POST | /api/v1/tiers/tiers/ | Créer un tiers |
| GET | /api/v1/tiers/tiers/{id}/ | Détail tiers |
| GET | /api/v1/tiers/roles/ | Rôles des tiers |
| POST | /api/v1/tiers/roles/ | Attribuer un rôle |
| GET | /api/v1/tiers/societaires/ | Sociétaires (KYC) |
| GET | /api/v1/tiers/contacts/ | Contacts |
| GET | /api/v1/tiers/adresses/ | Adresses |
| GET | /api/v1/tiers/attachments/ | Pièces jointes |
Plan Comptable PC-EMF
/api/v1/accounts/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/accounts/plans/ | Plans comptables |
| POST | /api/v1/accounts/plans/ | Créer plan |
| GET | /api/v1/accounts/records/ | Enregistrements (~1532 comptes) |
| GET | /api/v1/accounts/charts/ | Plans comptables |
| GET | /api/v1/accounts/charts/{id}/entries/ | Écritures du plan |
Comptabilité Générale
/api/v1/accounting/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/accounting/journals/ | Journaux (7 types : CA,BQ,PS,CR,VR,OD,AN) |
| POST | /api/v1/accounting/journals/ | Créer journal |
| GET | /api/v1/accounting/entries/ | Écritures comptables |
| POST | /api/v1/accounting/entries/ | Nouvelle écriture |
| GET | /api/v1/accounting/entries/{id}/ | Détail écriture |
Trésorerie
/api/v1/treasury/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/treasury/sessions/ | Sessions de caisse |
| POST | /api/v1/treasury/sessions/ | Ouvrir une session |
| GET | /api/v1/treasury/operations/ | Opérations de caisse |
| POST | /api/v1/treasury/operations/ | Enregistrer opération |
| GET | /api/v1/treasury/balance/ | Balance de caisse |
Crédits
/api/v1/loans/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/loans/products/ | Produits de crédit |
| POST | /api/v1/loans/products/ | Créer produit |
| GET | /api/v1/loans/applications/ | Demandes de crédit |
| POST | /api/v1/loans/applications/ | Soumettre demande |
| GET | /api/v1/loans/loans/ | Crédits actifs |
| GET | /api/v1/loans/repayments/ | Remboursements |
| POST | /api/v1/loans/repayments/ | Enregistrer remboursement |
| GET | /api/v1/loans/provisions/ | Provisions COBAC |
Parts Sociales
/api/v1/shares/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/shares/types/ | Types de parts sociales |
| POST | /api/v1/shares/types/ | Créer type |
| GET | /api/v1/shares/subscriptions/ | Souscriptions |
| POST | /api/v1/shares/subscriptions/ | Souscrire |
| GET | /api/v1/shares/payments/ | Libérations de parts |
| POST | /api/v1/shares/payments/ | Enregistrer libération |
| GET | /api/v1/shares/withdrawals/ | Retraits de parts |
Moteur Comptable
/api/v1/events/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/events/ | Journaux d'événements |
| GET | /api/v1/events/rule-configs/ | Règles comptables (15 règles PC-EMF) |
| POST | /api/v1/events/rule-configs/ | Configurer une règle |
Portails Client & Gestionnaire
/api/v1/client/ + /manager/| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/client/me/ | Mon profil |
| GET | /api/v1/client/comptes/ | Mes comptes |
| GET | /api/v1/client/credits/ | Mes crédits |
| GET | /api/v1/client/parts/ | Mes parts sociales |
| GET | /api/v1/client/operations/ | Mes opérations |
| GET | /api/v1/client/documents/ | Mes documents |
| POST | /api/v1/client/demandes/ | Soumettre une demande |
| GET | /api/v1/client/notifications/ | Notifications |
| GET | /api/v1/client/solde/ | Solde récapitulatif |
| GET | /manager/ | Tableau de bord |
| GET | /manager/customers/ | Gestion clients |
| GET | /manager/loans/ | Gestion crédits |
| GET | /manager/shares/ | Gestion parts sociales |
| GET | /manager/treasury/ | Gestion trésorerie |
| GET | /manager/accounting/ | Gestion comptabilité |
| GET | /manager/reports/ | Rapports & états |
| GET | /manager/settings/ | Paramètres |