Skip to main content
GET
Get Job Detail

Authorizations

Authorization
string
header
required

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

Path Parameters

job_id
string<uuid>
required

Response

Successful Response

Detailed job information.

Extends Job with input/output payloads, typed resource references, error details, and billing information.

job_id
string<uuid>
required
type
string
required

Job type: dataset_ingest, train, infer_sync, or infer_batch.

status
enum<string>
required

Job status: initializing, pending, queued, running, succeeded, failed, canceled, or rejected. For dataset_ingest jobs, may also be 'waiting_for_upload'.

Available options:
initializing,
pending,
queued,
running,
succeeded,
failed,
canceled,
rejected,
waiting_for_upload
created_at
string<date-time>
required
started_at
string<date-time> | null
finished_at
string<date-time> | null
created_by
Created By · object | null

Who created this job: {principal_type, user_id, api_key_id}.

input
Input · object | null
output
Output · object | null
resources
IngestResources · object

Resources for a dataset_ingest job.

error_message
string | null

Human-readable error message if the job failed.

woodwide_runtime_version
string | null

ML runtime version used for this job.

credits_consumed
number | null

Credits consumed by this job (null if not yet finalized).

progress
number | null

Progress percentage (0-100). For training jobs, tracks training progress.

estimated_seconds_remaining
number | null

Estimated wall-clock seconds until the job completes (training jobs only).