IO
List Inputs With Progress
Tracked inputs paired with their latest progress entry
GET
Requires version 1.1.0 or later of the Archetype platform.
Overview
This endpoint returns tracked inputs for a job, each paired with its most recentjob_progress
row (if any). Use it to drive per-input progress UIs without N+1 fetches against the progress
endpoint. Inputs attached to non-tracked ports (e.g. n-shot reference files) are always
excluded.
Request
string
required
The unique job identifier
string
Scope results to a single input port (e.g.
worker.inference)array
Statuses to include. Repeat the param to specify several
(
?status=pending&status=processing). Accepts pending, processing, completed,
failed. The reference status is always excluded.string
Sort direction within each status bucket.
asc (default) puts the oldest first; desc puts
the most recently active inputs at the top.integer
Number of items to skip for pagination (default: 0)
integer
Maximum number of items to return per page
Response
string
The job identifier
integer
Total number of tracked inputs matching the filter criteria
integer
Current pagination offset
integer
Maximum number of items returned
array
Array of
InputWithLatestProgress objects, each containing:input— TheInputResponse(same shape as List Inputs)latest_progress— The most recentjob_progressrow for this input, ornullif none yetstep— 1-indexed completion rank across the whole job, ordered bycompleted_at.nullfor inputs still inpendingorprocessing— assigned only when the input reachescompletedorfailed. Ties (samecompleted_at) are broken by input id. Distinct fromlatest_progress.step, which is the container-reported training/inference step inside a single input.