Référence API
Le backend d'Invoicerr expose une API REST entièrement documentée via Swagger/OpenAPI, générée à partir des décorateurs @nestjs/swagger présents sur chaque contrôleur dans backend/src/modules/.
Plutôt que de dupliquer cette référence ici, utilisez l'interface Swagger en direct, toujours à jour, servie par votre propre instance Invoicerr :
- Interface interactive :
https://<votre-instance>/api/docs - Spécification OpenAPI brute (JSON) :
https://<votre-instance>/api/docs-json
Pour une configuration de développement local (voir Développement local), il s'agit généralement de :
http://localhost:3000/api/docshttp://localhost:3000/api/docs-json
Authentification
La plupart des points de terminaison nécessitent soit un cookie de session (connexion via le navigateur), soit une clé API. Voir Authentification pour le détail des deux mécanismes, et le module api-keys pour gérer les clés depuis l'interface.