Add POST /run/{pipeline} async execution with job tracking #13

Closed
opened 2026-03-12 17:38:46 +00:00 by kert · 0 comments
Owner

API endpoint to trigger pipeline runs:

  • POST /run/{pipeline} accepts target param, returns job_id
  • GET /run/{job_id} returns status (queued/running/success/failed), step progress, errors
  • Store job state in DuckDB _meta schema
  • Support cancellation via DELETE /run/{job_id}
API endpoint to trigger pipeline runs: - POST /run/{pipeline} accepts target param, returns job_id - GET /run/{job_id} returns status (queued/running/success/failed), step progress, errors - Store job state in DuckDB _meta schema - Support cancellation via DELETE /run/{job_id}
kert added this to the P3: Pipeline — Run, validate, observe milestone 2026-03-12 17:38:46 +00:00
kert added the apipipeline labels 2026-03-12 17:38:46 +00:00
kert closed this issue 2026-03-12 20:26:33 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: homelab/stack#13