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

Query Parameters

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

Response

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

Run Object

string
required
Unique identifier for the run (12 lowercase alphanumeric chars)
string
required
Job identifier that created this run
string
required
Project the run belongs to
string
required
Current state: initializing, running, or completed
string
Result of the run, or null if not completed:
object
Bug summary (for verification tests only)
object
required
Test information
object
Build used for the run
string
required
ISO 8601 timestamp when run was created
string
ISO 8601 timestamp when run started
string
ISO 8601 timestamp when run completed
integer
Run duration in milliseconds
object
required
Who/what started the run
string[]
Tags assigned to the run
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