Get All Catalog Data
GET /datos
Retrieves all catalog/reference data from the system in a single request.This endpoint returns static catalog data loaded from JSON files. It’s useful for populating dropdowns, validating IDs, and understanding system configuration.
Response Fields
List of all courses/subjects
List of all classrooms
List of all professors/instructors
List of all available resources
List of all campuses/locations
Common Use Cases
Populate Form Dropdowns
Validate References
Find Classrooms by Resources
Health Check
GET /health
Simple health check endpoint to verify the API is running.Use this endpoint for monitoring, load balancer health checks, and service discovery.
Response Fields
Health status:
healthy if service is operationalService name: “Gestión de Horarios”
API version: “1.0.0”
Monitoring Example
Health Check Script
Docker Health Check
Kubernetes Readiness Probe
Data Files Location
The catalog data is loaded from JSON files in the/data directory:
asignaturas.json- Course definitionsaulas.json- Classroom configurationsdocentes.json- Professor informationrecursos.json- Available resourcessedes.json- Campus locations