| id | Test Plan Id | yes | — |
| token | User token to run the test plan on behalf of | yes | — |
| additionalDescription | Added at the end of the test plan run description (e.g. build number) | no | — |
| labels | Execute flows that are assigned to a specific label (e.g. "label1,label2") | no | — |
| labelsExpression | Execute flows that match the labels expression. An expression may contain the characters ( ) & | ! (e.g. "(label1 | label2) & !label3\") | no | — |
| parallel | Set the concurrency amount of running test suites in a test plan. Max concurrency is 10. | no | — |
| pool | Execute tests from a dedicated agent's pool (when using private agent) | no | — |
| parameters | Override pre-defined parameter values via command line arguments by passing name=value pairs seperated by comma (e.g. "name=value,name2=value2") | no | — |
| branch | Run the test plan's suites from a Git branch | no | — |
| healthcheckURL | The test plan will start running only after a 200 status code is recieved from the given healthcheckURL argument. This health check will be performed every 5 seconds, up to 60 seconds or until the optional healthcheckTimeout arg (see below) is reached. | no | — |
| healthcheckTimeout | If healthcheckURL (see above) is given, the health check is performed until healthcheckTimeout mili-seconds is reached. | no | — |