Pour des intégrations avancées et des solutions sur mesure, illuxiLMS offre une API REST complète. Elle permet d’interagir avec le LMS par programmation : création d’utilisateurs, inscriptions, extraction de progression, intégration avec CRM/HRIS/finance, etc.
Aperçu de l’API : Endpoints REST avec requêtes/réponses JSON.
-
Accès (clés et URLs) :
URL de base API : il existe des URLs distinctes pour staging et production, par exemple :
<votre_cle_portail>.staging.illuxi.com/api-v2/(staging) et<votre_domaine_portail>/api-v2/(production).Clé API (token) : nécessaire pour l’authentification. En tant qu’admin, vous pouvez la trouver ou la générer dans Administration > Intégration > Apps; vous y verrez la clé et l’URL API. Gardez cette clé confidentielle.
-
Documentation API : La documentation complète est disponible sur le site développeur d’illuxi. Elle couvre :
Gestion des utilisateurs (créer, mettre à jour, désactiver).
Gestion des groupes (créer, gérer l’appartenance).
Gestion des produits (cours) et inscriptions (accès produit).
Données de session (présence, liste de sessions).
Webhooks sur événements (ex. complétion), etc.
-
Cas d’usage :
Intégration HRIS : créer automatiquement les comptes et inscrire aux formations obligatoires lors de l’embauche.
Intégration CRM : pousser les complétions/engagements dans les fiches contacts (si vous formez des clients).
Intégration finance : synchroniser les achats de formations avec vos systèmes comptables (ex. QuickBooks).
Tableaux de bord BI : extraire les données vers votre analytique interne.
-
Démarrer :
Récupérez la clé API et l’URL endpoint.
Consultez la documentation pour les appels requis.
Testez via Postman ou un script (auth via header ou paramètre selon les règles).
Testez en staging avant d’impacter la production.
Limites et sécurité : L’API peut imposer des limites de taux. Gérez les erreurs (codes HTTP, messages). Sécurisez et faites tourner les clés au besoin.
L’API est un levier puissant pour intégrer illuxiLMS à votre écosystème et automatiser les échanges. illuxi met de l’avant une approche intégration (ex. connecter le LMS à HR/ERP/paie/conformité). Pour les détails techniques, référez-vous à la documentation API.