Create Mission Tests from a Sheet Import
commitImportCreate up to 1,000 mission-test configs from a ready import, in the background. Takes id, tag (import- then 6 lowercase letters or digits; added to every test so the set can be found and undone) and tests (each the same fields as draftMissionTestConfig; check them with draftMissionTestConfigBatch first). Each test is checked exactly as creating one is; a failure is recorded and the rest are still created. Returns at once with status committing; poll getImport until committed and read commit.created, commit.failed and commit.failures. Only once per import. Use only when the user has asked for the tests to be saved.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"tag": "<tag>",
"tests": "<tests>"
},
"name": "commitImport"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Import identifier. | |
| tag | Yes | Added to every test's tags, so the set can be found and undone together. | |
| tests | Yes | The tests to create, each the same shape as the `POST /testing/mission-test-configs` body. Each is checked exactly as create checks it; one that fails is recorded in `commit.failures` and the rest are still created. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||