---
title: "Multistart progress for a Data Fit element"
method: GET
path: "/pipelines/elements/{element_id}/progress"
tags: ["Pipeline"]
---

# Multistart progress for a Data Fit element

`GET /pipelines/elements/{element_id}/progress`

Multistart roll-up plus convergence traces, keyed by element.

This is the one resource a running Data Fit is polled through. The UI never
enumerates the child jobs itself: a 100-start fit used to cost a request per
child (and again on every window focus), which is what tripped the per-IP
edge rate limit for offices behind one address. Traces are keyed by
multistart index, so child job ids never reach the browser.

## Path parameters

- `element_id` string, required

## Query parameters

- `traces` 'best' | 'all' — Which convergence traces to include: the best multistart only (cheap enough to poll), or every multistart (one storage read per child; fetch once, on request).

## Response `200`

Successful Response

- ElementProgressResponse — Response from GET /pipelines/elements/{element_id}/progress.
  - `element_id` string, required
  - `status` 'pending' | 'running' | 'completed' | 'failed' | 'skipped' | 'canceled', required
  - `progress` ElementProgress, required — Multistart roll-up for a Data Fit element, computed server-side so the UI never has to enumerate child jobs.
    - `multistarts_total` integer, required
    - `multistarts_by_status` object
    - `best_cost` number, nullable
  - `best_index` integer, nullable
  - `traces` MultistartTrace[]
    - `index` integer, required
    - `status` 'pending' | 'processing' | 'waiting' | 'completed' | 'failed' | 'canceled', required — Possible statuses for a job
    - `cost` number, nullable
    - `history` object[]
  - `traces_complete` boolean

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-14** `7baccf056192` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/ionworks/apis/fastapi/changes/pipelines/elements/:element_id/progress/get.md)

---

[API](https://skmtc.dev/ionworks/apis/fastapi.md) · [All operations](https://skmtc.dev/ionworks/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc.dev/ionworks/apis/fastapi/revisions/8ed5440390f0?raw)
