Retrieves every course record persisted in the PostgreSQL database backingDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Miguel-Rodriguez15/msvc/llms.txt
Use this file to discover all available pages before exploring further.
msvc-cursos. The response is a flat JSON array of Curso objects. Because the usuarios field is marked @Transient, it is not populated here — call GET /{id} to retrieve a single course with its enrolled users resolved from msvc-usuarios.
No authentication is required for this endpoint.
Endpoint
Response
200 OK — An array ofCurso objects.
Auto-generated primary key of the course.
Human-readable name of the course.
Junction table entries linking enrolled users to this course.
Auto-generated primary key of the
CursoUsuario record in the cursos_usuarios table.The ID of the enrolled user as stored in
msvc-usuarios.Always an empty array in the list response. User details are fetched on demand via
GET /\{id\}.Example
Request
Response — 200 OK
The
usuarios field is a transient property populated only when the course is fetched individually via GET /\{id\}. The list endpoint returns an empty array for usuarios on every item regardless of enrollment state.