Skip to main content
GET
Permission Required: project:read-runs
Retrieve a paginated list of runs for your project.

Query Parameters

state
string
default:"all"
Filter by state: running, completed, or all
multiplayer_test_id
string
Filter by test ID
job_id
string
Filter by job ID
test_plan_execution_id
string
Filter by test plan execution ID
test_type
string
Filter by test type (e.g., verification)
tags
string
Filter by tags (comma-separated). All specified tags must match. Example: tags=nightly,regression
bugs
boolean
Filter by runs that found bugs (bugs=true returns runs where bug_info.bug_count > 0)
page
integer
default:"0"
Page number (0-indexed)
page_size
integer
default:"20"
Results per page (1-100)

Response

data
Run[]
required
Array of run objects
pagination
object
required
Pagination information

Run Object

multiplayer_run_id
string
required
Unique identifier for the run (12 lowercase alphanumeric chars)
job_id
string
required
Job identifier that created this run
project_id
string
required
Project the run belongs to
state
string
required
Current state: initializing, running, or completed
result
string
Result: success, failure, error, or null if not completed
bug_info
object
Bug summary (for verification tests only)
test
object
required
Test information
build
object
Build used for the run
created_at
string
required
ISO 8601 timestamp when run was created
started_at
string
ISO 8601 timestamp when run started
completed_at
string
ISO 8601 timestamp when run completed
duration_ms
integer
Run duration in milliseconds
initiator
object
required
Who/what started the run
tags
string[]
Tags assigned to the run
players
Player[]
required
Individual player runs (for multiplayer tests)

Authorizations

X-Api-Key
string
header
required

API key for authentication

Path Parameters

projectId
string
required

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

Query Parameters

state
enum<string>
default:all

Filter by state

Available options:
running,
completed,
all
multiplayer_test_id
string<uuid>

Filter by test ID

job_id
string<uuid>

Filter by job ID

test_plan_execution_id
string<uuid>

Filter by test plan execution ID

test_type
string

Filter by test type (e.g., verification)

tags
string

Filter by tags (comma-separated). All specified tags must match.

bugs
boolean

Filter by runs that found bugs (true returns runs where bug_count > 0)

page
integer
default:0

Page number (0-indexed)

page_size
integer
default:20

Results per page (1-100)

Required range: 1 <= x <= 100

Response

Successful response

data
object[]
pagination
object