Developpeurs
API Reference
Integrez dabaSchool a vos systemes existants via notre API REST documentee. Disponible sur le plan Enterprise.
API disponible sur le plan Enterprise uniquement. Contactez notre equipe commerciale pour obtenir vos cles d'acces.
Authentification
Toutes les requetes doivent inclure un token JWT Bearer dans le header Authorization. Le token est obtenu via l'endpoint de connexion.
# Authentification
POST https://api.dabaschool.com/v1/auth/login
Authorization: Bearer <YOUR_TOKEN>
X-Etablissement-ID: etab-XXXX
Eleves
GET
/api/v1/elevesLister les eleves d'un etablissementBearer token (role: directeur+)POST
/api/v1/elevesCreer un nouvel eleveBearer token (role: secretaire+)GET
/api/v1/eleves/:idObtenir le profil complet d'un eleveBearer tokenPATCH
/api/v1/eleves/:idModifier les informations d'un eleveBearer token (role: secretaire+)Classes
GET
/api/v1/classesLister les classes d'un etablissementBearer tokenPOST
/api/v1/classesCreer une nouvelle classeBearer token (role: directeur+)GET
/api/v1/classes/:id/elevesLister les eleves d'une classeBearer tokenGET
/api/v1/classes/:id/presencesHistorique des presences d'une classeBearer tokenPresences
POST
/api/v1/seancesEnregistrer une seance et les presencesBearer token (role: enseignant+)GET
/api/v1/seances/:idObtenir le detail d'une seanceBearer tokenGET
/api/v1/eleves/:id/absencesLister les absences d'un eleveBearer tokenEvaluations
GET
/api/v1/evaluationsLister les evaluations d'une classeBearer tokenPOST
/api/v1/evaluationsCreer une evaluation et saisir les notesBearer token (role: enseignant+)GET
/api/v1/bulletins/:eleveIdObtenir le bulletin d'un eleveBearer tokenBesoin d'un acces API ?
Disponible exclusivement sur le plan Enterprise. Contactez notre equipe.
Contacter les ventes