Skip to main content
POST
/
tests
/
execute
Execute tests
curl --request POST \
  --url https://api.mobileboost.io/tests/execute \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "organisationid": "<string>",
  "buildid": "<string>",
  "platform": "<string>",
  "testids": [
    "<string>"
  ],
  "tags": [
    "<string>"
  ],
  "tagsquery": "<string>",
  "iterations": 123,
  "launchparams": {},
  "deviceprovidersettings": {},
  "testinputs": {},
  "deviceconfigs": [],
  "metadata": {}
}
'

Authorizations

Authorization
string
header
required

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

Body

application/json
organisationid
string
required

Your MobileBoost organisation ID.

buildid
string

Alternative build identifier.

platform
string

Target platform (e.g. ios, android).

testids
string[]

IDs of existing test cases to execute.

tags
string[]

Execute all tests matching these tags.

tagsquery
string

A query expression to match tests by tags.

iterations
integer

Number of times to repeat the test execution.

launchparams
Launch parameters · object

Key-value pairs passed to the app at launch.

deviceprovidersettings
Device provider settings · object

Provider-specific device configuration.

build
Build · object
testinputs
Test inputs · object

Per-test input overrides, keyed by test ID.

deviceconfigs
DeviceConfiguration · object[]

List of device configurations to run tests on.

metadata
Metadata · object

Arbitrary metadata to attach to the execution.

Response

200 - application/json

Successful response