Données agrégées uniquement

API publique

Toutes les réponses proviennent du snapshot publié courant : agrégats uniquement, seuil de confidentialité appliqué au serveur, jamais de ligne individuelle ni de date précise de contribution.

Endpoints de statistiques

Filtres fermés

Chaque vue accepte le paramètre view (current, initial, rapo, final) et au plus un filtre :

Tout paramètre inconnu et toute combinaison non autorisée (par exemple reason + academy) sont rejetés avec une erreur 400. Il n’existe volontairement pas d’endpoint de croisement libre.

Exports

GET /api/exports?dimension=reason&format=csv (ou format=json). Dimensions : reason, academy, department, birthMonth, birthQuarter, birthSemester, birthYear, lateYear, ageGroup, sex, requestType, decisionMonth. Paramètres optionnels : view et reason (sauf pour la dimension reason elle-même). Les exports appliquent le même seuil et la même suppression que l’API et rappellent l’avertissement méthodologique.

Contribution

Les cellules indiquées « Données insuffisantes » ne doivent pas être reconstruites par croisement de requêtes ; les vues fermées et la suppression complémentaire rendent ces reconstructions impossibles côté serveur.