API Platform

Gestion Cantine & Garderie

Bienvenue sur la plateforme API

Cette plateforme centralise l'ensemble des API du projet de gestion de cantine et garderie. Elle est conçue de manière modulaire et évoluera au fur et à mesure que de nouvelles fonctionnalités seront développées. Toutes les routes protégées nécessitent un token Bearer.

Documentation OpenAPI

Rôles disponibles

famille - Parents/tuteurs
ecole - Personnel scolaire
mairie - Administration municipale
admin - Administrateur système

Modules API disponibles

Auth Actif

/api/auth/
Gestion de l'authentification et des tokens Bearer. Connexion, déconnexion et gestion des sessions.
POST /login Connexion utilisateur - Retourne un token Bearer (24h)
POST /logout Déconnexion - Révoque le token actuel Auth requise

User Actif

/api/user/
Gestion des utilisateurs : création de comptes, modification des profils et changement de mot de passe.
POST /user Créer un utilisateur (admin, mairie) Auth requise
PUT /user/{id} Modifier un utilisateur (email, rôle) Auth requise
PUT /password/{id} Modifier le mot de passe Auth requise