
Vos données entrent. Vos données ressortent.
Un établissement fait déjà tourner des outils qu'il compte garder. TKAMS ingère ce que vous avez en Excel ou YAML, et expose ce qu'il produit par une API documentée à webhooks signés.
Ce qui entre
Six types d'import, en Excel ou YAML, chacun avec un gabarit téléchargeable et une prévisualisation de ce qui sera écrit, avant que rien ne le soit.
Structure académique
Filières, cycles, niveaux, UE, EC, crédits, coefficients
Personnes
Étudiants, enseignants, personnels et leurs profils
Inscriptions
Affectation en classe et en cours, par année
Notes
Reprise de notes existantes, en masse
Relevés bancaires
Rapprochement des encaissements
Emplois du temps
Import en masse et recopie d'une année sur l'autre
Chaque import s'exécute comme un traitement par lots : prévisualisation d'abord, avancement pas à pas pendant l'exécution, et annulation après coup si le résultat ne convient pas.
Ce qui sort — l'API
Neuf points d'entrée, authentifiés par une clé d'API passée en en-tête. Les clés sont stockées hachées, révocables à tout instant, et chacune porte ses propres statistiques d'usage.
| Méthode | Ressource | Retourne |
|---|---|---|
| GET | /deliberations | Liste paginée des délibérations |
| GET | /deliberations/:id | Export complet d'une délibération |
| GET | /deliberations/:id/status | État d'avancement d'une délibération |
| GET | /deliberations/:id/transcript | Relevés issus d'une délibération |
| GET | /transcripts/class/:classId | Relevés d'une classe, par semestre |
| GET | /config | Établissement, filières et années — pour auto-configurer le client |
| GET | /classes | Classes disponibles |
| GET | /logo | Logo de l'établissement, de la tutelle ou de la tutelle supérieure |
| POST | /documents | Journalisation d'un document généré côté client |
Des événements, poussés vers vous
Plutôt que d'interroger en boucle, déclarez une URL et recevez l'événement quand il se produit. Chaque envoi porte une signature HMAC-SHA256 calculée avec votre secret, vérifiable de votre côté.
deliberation.signed
Une délibération vient d'être signée. Porte sa référence, pour que le système récepteur en tire l'export complet.
semester.grades_locked
Toutes les notes d'un semestre sont verrouillées et définitives. Le signal que la production de documents peut commencer.
L'envoi est non bloquant : un webhook en échec est journalisé, mais il n'annule jamais l'opération académique qui l'a déclenché. Ne considérez pas la réception comme une confirmation.
L'écosystème
TKAMS produit la donnée. OnReceipt l'imprime.
Le générateur de documents de bureau consomme cette même API : il s'auto-configure depuis /config, récupère les logos au bon niveau de la chaîne de tutelle, et journalise dans TKAMS chaque document produit. Un établissement qui exploite les deux ne saisit jamais deux fois un relevé.
Rejoignez les établissements pionniers TKAMS.
Découvrez comment TKAMS peut transformer votre gestion académique. Une démo vaut mille mots.
OverBrand · Douala · Yaoundé · contact@tkams.com