AI-Studyqueue

Endpoints HTTP

Referencia de los endpoints expuestos por la API Express. Todos aceptan y devuelven JSON con errores estructurados { "error": "mensaje" }.

Usuarios

POST /users

GET /users/:userId

Rutas de estudio

POST /study-path

GET /study-path-requests/:requestId

GET /study-paths

GET /study-path/:id

GET /study-path-modules/:id

POST /generate-images-for-path

Búsqueda

GET /search?q=texto

GET /search/typesense?q=texto

Texto a voz (TTS)

POST /text-to-speech

GET /text-to-speech/:jobId

GET /text-to-speech

Quizzes y módulos

POST /modules/:moduleId/quiz

GET /modules/:moduleId/quiz

POST /quizzes/:quizId/submit

Progreso, logros y timeline

POST /progress/modules/complete

GET /progress/users/:userId/progress

GET /progress/users/:userId/dashboard

GET /progress/users/:userId/timeline

Agente de productividad

POST /agent

Notas generales