Passa al contenuto principale

scheduler

Questa pagina e il punto di ingresso API del microservizio scheduler.

Scope

Gli endpoint documentati qui coprono il dominio scheduler:

  • ricarica job da datahub
  • CRUD dei job schedulati
  • aggiornamento/lettura stato last-run
  • esecuzione manuale per jobKey

Gli endpoint standard (/status/*, /settings, /connect, /dbLogger, ecc.) restano validi ma sono fuori da questo pilot.

Endpoint disponibili

METODOPATHDescrizione
POST/scheduler/reloadRicarica tutti i job da datahub e ricrea il runtime cron.
GET/scheduler/jobsLista job dalla cache runtime o, con query dedicata, direttamente da datahub.
POST/scheduler/jobsCrea un job in datahub e ricarica il runtime.
PUT/scheduler/jobs/:idAggiorna un job esistente e ricarica il runtime.
PUT/scheduler/jobs/:id/last-runAggiorna stato ultima esecuzione (last_run_at, last_status, last_error).
DELETE/scheduler/job/:idElimina un job da datahub e ricarica il runtime.
GET/scheduler/jobs/:jobKey/last-runLegge l'ultimo run del job da Redis KV.
POST/scheduler/jobs/:jobKey/runEsegue manualmente il job in cache, con override opzionali di headers/body.

Dettaglio endpoint (pilot)