Skip to main content
GET
Get run

Authorizations

Authorization
string
header
required

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

Path Parameters

runId
string
required
Minimum string length: 1

Response

Run including durable execution diagnostics and harness artifact location

id
string
required
state
string
required
execution_diagnostics
object | null
required

First terminal backend observation, retained independently of collection and cleanup errors. Null for older or nonterminal runs. Commands and raw backend responses are never included.

harness_log
object | null
required

Stored redacted harness stderr artifact, or null if unavailable. Uses the combined log for older VMs. Retains at most the first 64 KiB, drops a truncated final line, and redacts recognizable credentials before storage. The object key is a storage locator, not a public or signed URL. This artifact remains available after VM deletion.

created_at
string<date-time>

Time the run was created and queued.

started_at
string<date-time> | null

Time execution launch succeeded. Null until started or when unknown. Runtime starts here; the difference from created_at is queue time including launch preparation.

updated_at
string<date-time>

Last run update; used as the elapsed runtime endpoint for terminal runs.

trace_generation
string | null

Live file generation; clients reset trace pagination when it changes.

trace_projection
object | null

Committed projection receipt. Null means no durable reconciliation evidence; it does not mean complete.

trace_sources
object | null
artifact_error
string | null

Secondary artifact or cleanup error; does not replace execution_diagnostics

job_name
string

Current job name, included so run content does not require a separate job request.