API UMG

API REST de ejemplo · Desarrollo Web · Responde en JSON

URL base: https://proyectox.eduxela.com/api-umg/

Endpoints

VerboRutaDescripciónAPI key
GET estado.php Verifica que la API responde (agregue ?bd=1 para probar la base de datos) No
GET estudiantes.php Lista todos los estudiantes (opcional ?buscar=texto) No
GET estudiantes.php?id=1 Un estudiante por id No
POST estudiantes.php Crea un estudiante (body JSON) Sí
PUT estudiantes.php?id=1 Actualiza un estudiante (body JSON) Sí
DELETE estudiantes.php?id=1 Elimina un estudiante Sí
GET tipo-cambio.php Tipo de cambio del día (Banguat) en JSON No
GET tipo-cambio.php?desde=2026-10-01&hasta=2026-10-06 Tipo de cambio por rango de fechas No

Body para POST y PUT

{
  "nombre": "Ana López",
  "correo": "ana.lopez@umg.edu.gt",
  "carrera": "Ingeniería en Sistemas"
}

Cabeceras

Códigos de respuesta

200 OKConsulta, actualización o eliminación correcta
201 CreadoSe creó el estudiante
400 Petición incorrectaFaltan datos o son inválidos (vea "errores")
401 No autorizadoFalta la API key o es incorrecta
404 No encontradoEl id no existe
405 Método no permitidoVerbo que el endpoint no atiende
409 ConflictoYa existe un estudiante con ese correo
500 / 502Error del servidor / el Banguat no respondió