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>",
  "uploadid": "<string>",
  "buildid": "<string>",
  "platform": "<string>",
  "testids": [
    "<string>"
  ],
  "tags": [
    "<string>"
  ],
  "tagsquery": "<string>",
  "iterations": 123,
  "launchparams": {},
  "deviceprovidersettings": {},
  "build": {
    "meta": {
      "name": "<string>"
    }
  },
  "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.

uploadid
string

The ID of an uploaded build to test against.

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