API

/api/v1 · JWT o X-API-Key demo-rfp-bio-2026

GET /api/v1Versión, edición, sandbox
POST /api/v1/auth/loginJWT (email + clave + TOTP opcional)
GET /api/v1/catalogPaíses, zonas, sedes, tipos de evento
GET /api/v1/punches?since=&cursor=Incremental autenticado
GET /api/v1/punches/streamSSE cada 4 s
POST /api/v1/punches/pinRespaldo supervisor + motivo
GET /api/v1/reportsNovedades + filtros país/zona
GET /api/v1/reports/dashboard?month=Panel mensual: KPIs, serie diaria y nómina
POST /api/v1/reports/monthly-sendInforme mensual al endpoint configurado
GET /api/v1/shiftsCatálogo de turnos
POST /api/v1/shiftsCrear/actualizar turno
GET /api/v1/contractsContratos: salario y horas semanales
POST /api/v1/contractsAsignar contrato a colaborador
POST /api/v1/anomaliesEscanear anomalías P3
POST /api/v1/ai/briefingBriefing del día (LLM o plantilla)
POST /api/v1/ai/chatIAnálisis (chat acotado, filtros país/zona/sede)
GET /api/v1/exports/packJSON / CSV / XLSX / PDF / ZIP
POST /api/v1/correctionsCorrección con aprobador
GET /api/healthSalud y terminales (legado)
POST /api/punchesMarcación ULID kiosco
POST /api/syncCola offline

openapi.yaml · Spec Kit en specs/001-enterprise-ops