Skip to main content
GET
Permission Required: project:read-runs
Return a live snapshot of an active run: latest game state and (optionally) a screenshot per player, pulled from the newest beholder step. Useful for displaying real-time progress in a custom dashboard or for quick programmatic checks while a run is executing. For completed-run details, use Get Run.

Path Parameters

runId
string
required
The multiplayer run ID (12 lowercase alphanumeric characters)

Query Parameters

include_screenshot
boolean
default:"true"
Whether to include a base64-encoded screenshot per player. Set to false for a lighter-weight response.

Response

multiplayer_run_id
string
required
Run ID (echoes the path param)
state
string
required
Run state: initializing, running, or completed
test
object
required
The test that the run is executing
players
LivePlayer[]
required
Snapshot per player

Authorizations

X-Api-Key
string
header
required

API key for authentication

Path Parameters

runId
string
required

The multiplayer run ID (12 lowercase alphanumeric characters)

Pattern: ^[a-z0-9]{12}$
projectId
string
required

The project ID. You can copy it from the project settings page or the project URL in the dashboard.

Query Parameters

include_screenshot
boolean
default:true

Whether to include per-player screenshots

Response

Live run snapshot

multiplayer_run_id
string
state
enum<string>
Available options:
initializing,
running,
completed
test
object
players
object[]