@@ -27,7 +27,7 @@ No Makefile/linter config present, no test suite — use plain `go` toolchain co
...
@@ -27,7 +27,7 @@ No Makefile/linter config present, no test suite — use plain `go` toolchain co
## Endpoints
## Endpoints
-`GET /health` — checks Postgres and Mongo connectivity.
-`GET /health` — checks Postgres and Mongo connectivity.
-`POST /sync/trigger` / `GET /sync/status` — students pipeline: run now / last run time, rows synced (created/updated/deleted breakdown), last error if any.
-`POST /sync/students/trigger` / `GET /sync/students/status` — students pipeline: run now / last run time, rows synced (created/updated/deleted breakdown), last error if any.
-`POST /sync/parents/trigger` / `GET /sync/parents/status` — same, for the parents pipeline.
-`POST /sync/parents/trigger` / `GET /sync/parents/status` — same, for the parents pipeline.
@@ -13,8 +13,8 @@ Sincroniza estudiantes (con padres y planes de pago) y apoderados desde PostgreS
...
@@ -13,8 +13,8 @@ Sincroniza estudiantes (con padres y planes de pago) y apoderados desde PostgreS
## Endpoints
## Endpoints
-`GET /health` — verifica la conectividad con Postgres y Mongo.
-`GET /health` — verifica la conectividad con Postgres y Mongo.
-`POST /sync/trigger` — ejecuta un ciclo de sincronización de estudiantes de inmediato.
-`POST /sync/students/trigger` — ejecuta un ciclo de sincronización de estudiantes de inmediato.
-`GET /sync/status` — última ejecución de sincronización de estudiantes, filas sincronizadas (desglose creado/actualizado/eliminado), último error si lo hay.
-`GET /sync/students/status` — última ejecución de sincronización de estudiantes, filas sincronizadas (desglose creado/actualizado/eliminado), último error si lo hay.
-`POST /sync/parents/trigger` — ejecuta un ciclo de sincronización de apoderados de inmediato.
-`POST /sync/parents/trigger` — ejecuta un ciclo de sincronización de apoderados de inmediato.
-`GET /sync/parents/status` — última ejecución de sincronización de apoderados, filas sincronizadas (desglose creado/actualizado/eliminado), último error si lo hay.
-`GET /sync/parents/status` — última ejecución de sincronización de apoderados, filas sincronizadas (desglose creado/actualizado/eliminado), último error si lo hay.