Sistema de Cartas de Presentaci贸n
Autenticaci贸n:
馃敀 Basic Auth con usuario/contrase帽a
Header: Authorization: Basic [base64(usuario:contrase帽a)]
Ejemplo: Authorization: Basic aXVkX2FkbWluOmNhcnRhczIwMjRfc2VjdXJl
Endpoints para Apps Script
GET
/api/health
Verificar conexi贸n y estado de la API
POST
/api/documentos/procesar
Iniciar procesamiento as铆ncrono (requiere Bearer token)
GET
/api/documentos/estado/:procesoId
Consultar estado de un proceso (requiere Bearer token)
GET
/api/documentos/reporte/:procesoId
Obtener reporte completo de un proceso (requiere Bearer token)
Endpoints Originales
GET
/api/procesar
馃敀 Ejecuta el procesamiento completo de todos los estudiantes (requiere Bearer token)
GET
/api/validar
馃敀 Valida la configuraci贸n completa del sistema (requiere Bearer token)
GET
/api/estudiantes
馃敀 Obtiene la lista de estudiantes y su estado (requiere Bearer token)
GET
/api/estudiantes/conteo
馃敀 Cuenta estudiantes por programa acad茅mico (requiere Bearer token)
POST
/api/probar
馃敀 Prueba el sistema con un estudiante espec铆fico (requiere Bearer token y c茅dula en el body)
POST
/api/datos-prueba
馃敀 Crea datos de prueba en la hoja de c谩lculo (requiere Bearer token)
GET
/api/estado
Obtiene el estado actual del servidor y configuraci贸n
Acciones R谩pidas