Update Manual Test Run
update_manual_runModify an existing manual test run by sending only the fields to change, including closing it to freeze remaining cases. Use it to update run details or state without altering unrelated data.
Instructions
Modify an existing manual test run. Send only fields you want to change inside the updates object. Requires write permission. Allowed fields: name, note, environment, releaseId, state, forecast, tags, linkedIssues, links, selectionMode. Pass updates.status="closed" to close the run (same as the UI "Close run" button: freezes it, snapshots remaining cases, snaps state to the project's "Done" option). This is not reversible via MCP. Closed runs are read-only except for releaseId (so a run can be re-attached to a different release). Files cannot be added over MCP — tell the user to use the TestDino UI. IMPORTANT: updates.tags must be a JSON array of strings — e.g. ["smoke","regression"] — NOT a comma-separated string.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Internal _id or counter-style ID | |
| updates | Yes | Fields to update: name, note, environment, releaseId, state, forecast, tags, linkedIssues, links, selectionMode. status="closed" closes the run. | |
| projectId | Yes | Project ID |