Create Test Run
tm_create_test_runCreate a test run from chosen test cases — manual (default) or KaneAI (run_type: "kaneai"). Each included test case becomes a TEST RUN INSTANCE — the executable copy of that test inside the run, which carries its own status, remarks and exactly one Configuration. The cases must match the run type: KaneAI runs only take KaneAI-authored cases with completed code generation; manual runs only take manual cases. Optionally attach existing milestones, file into a run folder, and apply a Configuration to all instances (KaneAI configurations must be compatible with each case's platform — web/mobile-app/mobile-browser and iOS/Android).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Labels | |
| title | Yes | Run title | |
| assignee | No | Assign every created instance to this organization member: email, username, or user id. Omit to leave the instances unassigned. | |
| run_type | No | Run type (default manual). "kaneai" creates a KaneAI run: only KaneAI-authored test cases can be included, and configurations must be kane-supported and platform-compatible. | |
| folder_id | No | Test-run folder to file the run into | |
| objective | No | What this run verifies | |
| project_id | Yes | Project ID (ULID) | |
| is_sequential | No | KaneAI runs only: execute the instances sequentially (default false). | |
| milestone_ids | No | Existing milestone ids to attach the run to | |
| test_case_ids | No | Test case ids to include | |
| configuration_id | No | Apply ONE Configuration to every included test case (the configuration's top-level id from tm_list_configurations) | |
| configuration_ids | No | Apply MULTIPLE Configurations: each included test case gets one test run instance per configuration (case × configuration), like the UI's Add Configuration checkboxes |