Public endpoints to integrate the certification in your platform. Base URL: https://api.lexiel.ai
/v1/public/academy/statsPublic stats (registrations, certificates, courses, modules)
/v1/public/academy/coursesList published courses. Filter: ?layer=public|certification
/v1/public/academy/courses/:slugCourse detail with module list
/v1/public/academy/modules/:courseSlug/:moduleSlugModule detail with lessons and quiz questions
/v1/public/academy/registerRegister for certification (email, name, bar association optional). Returns progressToken.
{ email, name, barAssociation? }/v1/public/academy/quizSubmit quiz answers. Auto-issues certificate if all modules passed.
{ moduleId, email?, answers: { questionId: [optionIds] } }/v1/public/academy/certificate/verify/:numberVerify certificate authenticity
/v1/public/academy/progress/:tokenRetrieve guest progress via magic link token
/v1/public/academy/leaderboardTop 20 participants (anonymized: "Jose D.")
/v1/academy/coursesAuthList courses with authenticated user progress
/v1/academy/progressAuthUpdate module progress (status, time, video)
{ moduleId, status?, timeSpentSeconds?, videoWatchedPercent? }/v1/academy/quizAuthSubmit quiz (authenticated, no email needed)
{ moduleId, answers }/v1/academy/certificatesAuthList user certificates