Перейти к содержимому

API: runs

Это содержимое пока не доступно на вашем языке.

List Runs

§3.3.1 — filtered, paginated run list (default sort createtime:desc).

ParameterInRequiredType
statusquerynoobject
pipeline_idquerynoobject
entityquerynoobject
contractquerynoobject
limitquerynointeger
offsetquerynointeger
sortquerynostring

Launch Run

§3.3.2 — validate, create a queued run, stage the fixture, enqueue the job.

List Pipelines

§3.3.8 — every registered pipeline definition.

Get Pipeline Def

§3.3.9 — a single pipeline definition.

ParameterInRequiredType
pipeline_idpathyesstring

Run Preflight

SPEC-084 §2.5 (B) — can this run launch? Returns can_launch + blocking reasons WITHOUT creating a run (saves wasted launches / Nebius budget). Declared before /{run_guid} so the static path wins over the int converter.

ParameterInRequiredType
pipeline_idqueryyesstring
guidqueryyesinteger
entityquerynoobject

List Schedules

§3.3.1 — every schedule, newest first.

Create Schedule

§3.3.2 — create a schedule (validates pipeline + cron; computes next_fire_at).

DELETE /api/v1/runs/schedules/{schedule_id}

Section titled “DELETE /api/v1/runs/schedules/{schedule_id}”

Delete Schedule

§3.3.5 — delete a schedule (idempotent).

ParameterInRequiredType
schedule_idpathyesinteger

Get Schedule

§3.3.3 — a single schedule.

ParameterInRequiredType
schedule_idpathyesinteger

PATCH /api/v1/runs/schedules/{schedule_id}

Section titled “PATCH /api/v1/runs/schedules/{schedule_id}”

Update Schedule

§3.3.4 — partial update; a changed cron recomputes next_fire_at.

ParameterInRequiredType
schedule_idpathyesinteger

POST /api/v1/runs/schedules/{schedule_id}/fire

Section titled “POST /api/v1/runs/schedules/{schedule_id}/fire”

Fire Now

§3.3.6 — fire now (same seam as the tick-loop / an external Cloud Scheduler).

ParameterInRequiredType
schedule_idpathyesinteger

GET /api/v1/runs/schedules/{schedule_id}/runs

Section titled “GET /api/v1/runs/schedules/{schedule_id}/runs”

Schedule Runs

§3.3.7 — guids of the runs this schedule produced (params.schedule_id).

ParameterInRequiredType
schedule_idpathyesinteger

Get Run

§3.3.3 — run record + its steps + target card + pipeline def.

ParameterInRequiredType
run_guidpathyesinteger

Cancel Run

§3.3.6 — cancel a queued or running run; idempotent (terminal → 409).

ParameterInRequiredType
run_guidpathyesinteger

Get Run Log

§3.3.5 — assembled log; step filters to one step, tail keeps last N.

ParameterInRequiredType
run_guidpathyesinteger
stepquerynoobject
tailquerynoobject

Retry Run

§3.3.7 — create a new run; from_step resumes from a step snapshot.

ParameterInRequiredType
run_guidpathyesinteger

Get Run Steps

§3.3.4 — the step rows of a run, ordered by seq/attempt.

ParameterInRequiredType
run_guidpathyesinteger