API

Referencia de la API REST.

Todos los endpoints requieren autenticación mediante API Key en el headerAuthorization: Bearer {api_key}

GET
/api/v1/alumnos
Obtiene la lista de alumnos filtrable por grupo, grado o estatus.
API Key
POST
/api/v1/alumnos
Registra un nuevo alumno en el sistema.
API Key
GET
/api/v1/alumnos/{id}
Obtiene los detalles de un alumno específico.
API Key
PUT
/api/v1/alumnos/{id}
Actualiza la información de un alumno existente.
API Key
GET
/api/v1/pagos
Lista los pagos realizados y pendientes con filtros por fecha y estatus.
API Key
POST
/api/v1/pagos
Registra un pago manual o programa un cobro automatizado.
API Key
GET
/api/v1/grupos
Obtiene la lista de grupos y grados configurados.
API Key
POST
/api/v1/grupos
Crea un nuevo grupo o grado escolar.
API Key
GET
/api/v1/asistencia
Consulta el registro de asistencia por alumno, grupo o fecha.
API Key
POST
/api/v1/asistencia
Registra la asistencia de uno o múltiples alumnos.
API Key
GET
/api/v1/calificaciones
Obtiene calificaciones filtradas por alumno, materia o periodo.
API Key
POST
/api/v1/calificaciones
Registra o actualiza calificaciones de forma masiva.
API Key
GET
/api/v1/comunicaciones
Obtiene el historial de comunicaciones enviadas.
API Key
POST
/api/v1/comunicaciones
Envía una comunicación vía WhatsApp, correo o notificación push.
API Key

Autenticación: Para obtener tu API Key, inicia sesión en tu panel de Alumnia y ve a Configuración > Desarrolladores > API Keys. Las claves tienen permisos granulares que puedes configurar por módulo.