Skip to main content
GET
Run detail

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

featureRefinementKey
string<uuid>
required

Response

Run detail

Detail for one run: metadata, the per-input upload gate, and coarse refinement progress.

featureRefinementKey
string<uuid>
required
state
string
required
inputs
object[]
required

Upload status per expected input — all uploaded means the run is ready to start.

name
string
trainFileName
string | null

Original filename of the training CSV, if supplied at create.

testFileName
string | null

Original filename of the labelled-test CSV, if supplied at create.

numberOfBuckets
integer
createdOn
string

ISO-8601 UTC instant the run was created.

startedOn
string | null

ISO-8601 UTC instant the run started, or null while still pending.

elapsedSeconds
integer<int64>

Seconds the run has been processing (0 while pending; frozen once terminal).

totalColumns
integer

Number of columns in the input, known once the baseline is computed (0 before then).

columnsRemoved
integer

Coarse progress counter, paired with totalColumns, while a run is in flight. Read it as progress only. The run's outcome is on /result, which is the only place that reports what the refinement actually decided.

cancelRequested
boolean | null

True once a cancel has been requested for this run, and it stays set — it is NOT cleared when the run reaches its terminal CANCELLED state, so a cancelled run keeps cancelRequested=true. It is therefore safe to rely on after a restart, rather than remembering the request locally. Treat it as meaningful only while the state is non-terminal; once terminal, state is authoritative. Omitted (null) when no cancel was ever requested.