Tenants
Configuration multi-tenant, branding, paramètres organisme.
- GET
/tenants/me - PATCH
/tenants/me - GET
/tenants/me/branding
18 modules documentés répartis en 3 thématiques — 763+ endpoints au total.
Gestion des utilisateurs, formations, inscriptions et sessions.
Configuration multi-tenant, branding, paramètres organisme.
/tenants/me/tenants/me/tenants/me/brandingCRUD utilisateurs, rôles, profils, préférences notifications.
/users/users/users/:id/users/:id/users/:idCatalogue, création, publication, modules et leçons.
/courses/courses/courses/:id/courses/:id/courses/:idInscrire des apprenants, suivre leur progression, complétion.
/enrollments/enrollments/enrollments/:id/enrollments/:id/progress/enrollments/:idSessions LiveKit, planning, convocations, enregistrements.
/sessions/sessions/sessions/:id/token/sessions/:id/recordingsPrésence numérique, 4 méthodes de signature (canvas, code, QR, biométrie).
/emargement/:sessionId/emargement/:sessionId/sign/emargement/:sessionId/pdfEncaissements multi-PSP et facturation Factur-X conforme.
Viva Wallet ISV + merchant, Stripe Connect, intentions et remboursements.
/payments/intent/payments/:id/capture/payments/:id/refund/paymentsFactures Factur-X conformes, UBL, signature eIDAS.
/billing/invoices/billing/invoices/billing/invoices/:id/pdfConfiguration, événements disponibles, vérification HMAC-SHA256.
/webhooks/webhooks/webhooks/:id/webhooks/:idCouverture complète des 32 indicateurs Qualiopi.
32 indicateurs, dashboard, export ZIP audit complet.
/qualiopi/dashboard/qualiopi/courses/:courseId/audit-export/qualiopi/check-publicationAnalyse des besoins, validation publication, timeline PAF.
/needs-analysis/paf/enrollments/:id/timelineGestion des réclamations apprenants (Critère 6 Qualiopi).
/complaints/complaints/complaints/:idPlans d'amélioration continue (Critère 7 Qualiopi).
/improvements/improvements/improvements/:idMédiateurs de la consommation (obligation légale).
/mediators/mediatorsBilan Pédagogique et Financier — live + export annuel.
/bpf/dashboard/bpf/exportPré/post-formation, satisfaction, analyse IA des réponses.
/questionnaires/questionnaires/questionnaires/:id/responsesParcours personnalisés par apprenant (skip/reorder/extra IA).
/adaptive-paths/adaptive-paths/:id/adaptive-paths/:id/positioningRéférentiel des compétences formateurs (Critère 5 Qualiopi).
/trainer-competencies/trainer-competencies| Code | Statut | Description |
|---|---|---|
| 400 | Bad Request | Payload invalide ou champ manquant |
| 401 | Unauthorized | Token manquant, invalide ou expiré |
| 403 | Forbidden | Rôle insuffisant pour cette opération |
| 404 | Not Found | Ressource inexistante ou inaccessible |
| 409 | Conflict | Ressource déjà existante (doublon) |
| 422 | Unprocessable | Validation métier échouée (ex. : capacité max atteinte) |
| 429 | Too Many Requests | Rate limiting dépassé (1000 req/h) |
| 500 | Server Error | Erreur interne — signaler au support |