Skip to main content
Queue an isolated browser test run

Authorizations

Authorization
string
header
required

Opaque control credential

Headers

Idempotency-Key
string
required
Required string length: 8 - 128
Pattern: ^[A-Za-z0-9._:-]+$

Path Parameters

projectId
string
required
Pattern: ^prj_[0-9a-z]{12,32}$

Body

application/json
testId
string
required
Pattern: ^btest_[a-z0-9]{12,64}$
expectedTestVersion
integer
Required range: 0 < x <= 9007199254740991
mode
enum<string>
default:replay
Available options:
replay,
agent
interactive
boolean
default:false
allowedOrigins
string<uri>[]
Maximum array length: 31
Maximum string length: 4000
parameterSecretRefs
object

Secret Manager logical-name@numeric-version references, resolved only by the worker under the authenticated organization and project. Values are not returned by the control API; the isolated driver may enter them into the selected application, which can observe entered values. Captures are disabled for resolved parameters. Literal saved fill values are public test data, not secrets.

timeoutMs
integer
default:120000
Required range: 1000 <= x <= 300000
maxActions
integer
default:100
Required range: 1 <= x <= 200
targetRevision
object
capture
object
Available options:
include-sensitive-content
captureMask
object[]
Maximum array length: 32
worldBinding
object

Response

Mutation result or original idempotency receipt

run
object
required