COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

DEVELOPMENT

APIs Reference

Tous les endpoints REST du boilerplate — consultez aussi Swagger UI pour l'exploration interactive.

Authentification

/api/v1/auth/
Méthode Endpoint Description
POST /api/v1/auth/login/ Login
POST /api/v1/auth/logout/ Logout
POST /api/v1/auth/register/ Inscription
POST /api/v1/auth/refresh/ Refresh token
GET /api/v1/auth/users/me/ Profil courant
POST /api/v1/auth/workspaces/ Créer workspace
GET /api/v1/auth/workspaces/ Mes workspaces
POST /api/v1/auth/workspaces/{id}/switch/ Switch workspace
GET /api/v1/auth/sessions/ Sessions actives
POST /api/v1/auth/password/reset/ Demande reset
POST /api/v1/auth/password/reset/confirm/ Confirm reset

Enterprise

/api/v1/enterprises/
Méthode Endpoint Description
GET /api/v1/enterprises/ Liste
POST /api/v1/enterprises/ Créer
GET /api/v1/enterprises/{id}/ Détail
PATCH /api/v1/enterprises/{id}/ Modifier
GET /api/v1/enterprises/{id}/exercices/ Exercices comptables
POST /api/v1/enterprises/{id}/exercices/ Créer exercice

Catalog · Inventory

/api/v1/enterprises/<eid>/
Méthode Endpoint Description
GET …/catalog/products/ Produits
GET …/catalog/categories/ Catégories
GET …/catalog/tax-rates/ Taux de TVA
GET …/catalog/units/ Unités de mesure
GET …/inventory/stock-items/ Articles en stock
GET …/inventory/stock-items/alerts/ Alertes stock
GET …/inventory/stock-items/summary/ Synthèse financière
GET …/inventory/en-cours/ En-cours production
GET …/inventory/depreciations/ Dépréciations

Partners

/api/v1/enterprises/<eid>/partners/
Méthode Endpoint Description
GET …/partners/ Partenaires
POST …/partners/ Créer partenaire
GET …/partners/{id}/roles/ Rôles du partenaire
POST …/partners/{id}/roles/ Ajouter rôle

Orders · Payments

/api/v1/
Méthode Endpoint Description
GET /api/v1/cart/ Panier
POST /api/v1/cart/ Ajouter au panier
GET /api/v1/orders/ Commandes
POST /api/v1/orders/ Créer commande
GET /api/v1/payments/ Paiements
POST /api/v1/payments/ Initier paiement

Support

/api/v1/
Méthode Endpoint Description
GET /api/v1/support/ Tickets
POST /api/v1/support/ Créer ticket
GET /api/v1/feedback/ Feedbacks
POST /api/v1/feedback/ Envoyer feedback