Skip to main content
GET
Requires version 1.1.0 or later of the Archetype platform.

Overview

This endpoint returns a paginated list of input files associated with a job. You can filter by port name or processing status.

Request

string
required
The unique job identifier
string
Filter inputs by port name
string
Filter inputs by processing status: pending, processing, completed, failed, or reference. reference is a terminal sentinel applied to inputs attached to non-tracked ports (e.g. n-shot example files) — they’re persisted for visibility but never transition through the pending → processing → completed/failed lifecycle.
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 inputs matching the filter criteria
integer
Current pagination offset
integer
Maximum number of items returned
array
Array of input objects, each containing:
  • id — Unique input identifier
  • job_id — Parent job identifier
  • port_name — Input port name
  • file_id — Original file ID
  • data — Resolved data reference (DataRef) with required ref (URL) and filename, plus optional file_type, file_extension, num_bytes, metadata, file_tags, file_attributes. When emitted in per-worker JSONL manifests, also includes the input_id so containers can do per-input progress tracking.
  • status — Processing status: pending, processing, completed, failed, or reference (terminal sentinel for inputs on non-tracked ports such as n-shot examples)
  • error_message — Error details (if failed)
  • created_at — Creation timestamp
  • completed_at — Completion timestamp (if completed)