Durante el curso se construyeron dos APIs REST con Flask: Hola Mundo, una introducción mínima a la creación de endpoints, y API Estudiantes, una práctica que extiende el concepto con distintas formas de recibir parámetros. Esta página documenta todos sus endpoints, incluyendo parámetros esperados, respuestas posibles y URLs de ejemplo.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielcruca/plataformas-abiertas-2026-2c/llms.txt
Use this file to discover all available pages before exploring further.
Asegúrate de que el servidor Flask esté corriendo antes de probar los endpoints. Inicia con
python run.py desde la carpeta v1.API Hola Mundo
Prefijo de todas las rutas:/holamundo-ejemplo/api/v1
Esta API introduce los conceptos básicos: retornar un valor fijo y retornar una respuesta dinámica a partir de parámetros de la query string.
GET /holamundo-ejemplo/api/v1/holamundo
Retorna una cadena de texto simple como respuesta de prueba. No requiere ningún parámetro.
GET /holamundo-ejemplo/api/v1/saludo
Retorna un saludo personalizado construido a partir del nombre y apellido recibidos como parámetros de la query string.
El nombre de la persona a saludar.
El apellido de la persona a saludar.
API Estudiantes
Prefijo de todas las rutas:/estudiante/api/v1
La API Estudiantes es una práctica que consolida el uso de endpoints con distintos métodos de recepción de datos: sin parámetros, con cuerpo JSON y con query string.
GET /estudiante/api/v1/hola
Retorna un mensaje de bienvenida fijo. No requiere ningún parámetro.
GET /estudiante/api/v1/saludo
Retorna un saludo personalizado para el estudiante, recibiendo los datos desde el cuerpo JSON de la solicitud.
El nombre del estudiante.
El apellido del estudiante.
GET /estudiante/api/v1/saludo-parametros
Retorna un saludo personalizado para el estudiante, recibiendo los datos desde la query string de la URL.
El nombre del estudiante.
El apellido del estudiante.
Comparación de métodos de recepción de datos
Sin parámetros
Endpoints como
/hola y /holamundo no necesitan ninguna entrada y siempre devuelven la misma respuesta.Query string
Los parámetros van en la URL después del
?. Ideal para filtros y búsquedas simples. Ejemplo: ?nombre=Luis&apellido=Coto.Cuerpo JSON
Los datos se envían en el cuerpo de la solicitud como JSON. Más adecuado para datos sensibles o estructuras complejas.