Skip to main content
GET
Get a journey run

Authorizations

Authorization
string
header
required

MCPJam API key (sk_…). Create one at Settings → API keys. Guest sessions cannot use the API, and API keys cannot manage other API keys.

Path Parameters

projectId
string
required

ID of the hosted project that contains the server.

runId
string
required

Eval run ID, as returned by POST /eval-runs.

Response

The run.

id
string
required
projectId
string
required
journeyId
string
required
status
enum<string>
required

Poll until it leaves running.

Available options:
running,
completed,
partial,
failed,
rate_limited
canceled
boolean
required

True when somebody STOPPED this run. Check this before showing a run as a failure: a cancelled run reports status: "failed", because cancellation is recorded as a marker rather than a status of its own.

stale
boolean
required

True when the runner went silent and the watchdog settled the run. Distinct from a run that failed while still reporting.

summary
object
required
targets
object[]
required
createdAt
number
required

Epoch milliseconds.

waveId
string

The batch this run was launched with. Sibling runs of one co-launched wave share it; a solo relaunch is a wave of one. Absent on a run launched without one.

error
string

Raw marker behind canceled / stale.

persona
object

The persona AS PINNED AT LAUNCH, from the run's immutable snapshot — not the persona's current values, which may have been edited since.

attempts
object[]

Per-session execution records. Present on the single-run read only — lists stay compact.

targetSummaries
object[]

The same counts as summary, broken down per target.

lastHeartbeatAt
number

Epoch milliseconds of the runner's last check-in. A long-stale heartbeat on a running run is what the watchdog acts on.

insights
object

The common actionable-insights envelope. Present on the DETAIL response only — lists stay compact — and absent when the caller may not have it or the deployment cannot produce one. Treat absence exactly like status: "not_available".