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

Overview

This endpoint returns a paginated list of jobs. You can filter by pipeline type, status, or a free-text search query.

Request

string
Filter jobs by pipeline type (e.g., batch, training)
string
Filter jobs by status (e.g., PENDING, RUNNING, COMPLETED, FAILED, CANCELLED)
string
Optional filter on the job outcome: SUCCESS, PARTIAL, or FAILED. These are AND-combined with the other filters. Only COMPLETED jobs have an outcome, so a non-empty value for this parameter implicitly limits results to completed jobs. v1.1.5+
string
Free-text search query to filter jobs
integer
Number of items to skip for pagination (default: 0)
integer
Maximum number of items to return per page

Response

integer
Total number of jobs matching the filter criteria
integer
Current pagination offset
integer
Maximum number of items returned
array
Array of job objects, each containing:
  • id — Unique job identifier
  • org_id — Organization identifier
  • name — Job name
  • pipeline_type — Pipeline type (batch or training)
  • pipeline_key — Pipeline key
  • pipeline_version — Pipeline version
  • status — Current job status
  • outcome — Job outcome (SUCCESS, PARTIAL, or FAILED). Omitted for jobs whose status isn’t COMPLETED v1.1.5+
  • parameters — Job parameters
  • retry_count — Number of retries
  • preemption_count — Number of preemptions
  • queue_position — Current position in queue (if queued)
  • queue_depth — Total queue depth (if queued)
  • input_progress — Per-status counts of tracked inputs (pending, processing, completed, failed, processed_bytes, total_bytes); populated on this list endpoint, null on write-path responses (see the input_progress property returned by the Get Job endpoint)
  • created_at — Creation timestamp
  • updated_at — Last update timestamp
  • started_at — Start timestamp (if started)
  • completed_at — Completion timestamp (if completed)
  • failed_at — Failure timestamp (if failed)
  • cancelled_at — Cancellation timestamp (if cancelled)
  • error — Error details (if failed)