Endpoints públicos para integrar la certificación en tu plataforma. Base URL: https://api.lexiel.ai
/v1/public/academy/statsEstadísticas públicas (registros, certificados, cursos, módulos)
/v1/public/academy/coursesListar cursos publicados. Filtro: ?layer=public|certification
/v1/public/academy/courses/:slugDetalle del curso con lista de modulos
/v1/public/academy/modules/:courseSlug/:moduleSlugDetalle del módulo con lecciones y preguntas de quiz
/v1/public/academy/registerRegistro para certificación (email, nombre, colegio opcional). Devuelve progressToken.
{ email, name, barAssociation? }/v1/public/academy/quizEnviar respuestas del quiz. Auto-emite certificado si todos los módulos aprobados.
{ moduleId, email?, answers: { questionId: [optionIds] } }/v1/public/academy/certificate/verify/:numberVerificar autenticidad de certificado
/v1/public/academy/progress/:tokenRecuperar progreso de guest via magic link token
/v1/public/academy/leaderboardTop 20 participantes (anonimizado: "Jose D.")
/v1/academy/coursesAuthListar cursos con progreso del usuario autenticado
/v1/academy/progressAuthActualizar progreso del módulo (estado, tiempo, video)
{ moduleId, status?, timeSpentSeconds?, videoWatchedPercent? }/v1/academy/quizAuthEnviar quiz (autenticado, sin email)
{ moduleId, answers }/v1/academy/certificatesAuthListar certificados del usuario