18.5 Pipelines and Job Runs API

Orbnetes deployment and release orchestration documentation for operators and platform teams.

List pipelines

  • GET /api/v1/pipelines?project_uuid=...

Get pipeline

  • GET /api/v1/pipelines/{pipelineId}?project_uuid=...

List pipeline jobs

  • GET /api/v1/pipelines/{pipelineId}/jobs?project_uuid=...

Rerun pipeline

  • POST /api/v1/pipelines/{pipelineId}/rerun-all
  • POST /api/v1/pipelines/{pipelineId}/rerun-failed

Get job run

  • GET /api/v1/job-runs/{id}?project_uuid=...

Get logs (cursor/paginated)

  • GET /api/v1/job-runs/{id}/logs?cursor=...&limit=...&project_uuid=...

Operational recommendation:

  • poll pipeline/job endpoints for status transitions,
  • stream logs with cursor for incremental updates,
  • persist pipelineId + releaseId in your integration state.