update_test_case
Update existing test case fields with new values. Only specified fields are changed; omitted fields remain untouched. Returns the full updated case including shareUrl.
Instructions
Update an existing test case. Only provided fields are updated; omitted fields remain unchanged. Returns the full updated case object including shareUrl. TIP: Use get_test_case first to see current values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replace all tags with this array | |
| steps | No | Replace all steps with this array | |
| title | No | New title for the case | |
| caseId | Yes | Internal numeric test case id to update - NOT the user-facing "TC-N"/caseNumber. If the user gave you a "TC-N", resolve it via list_test_cases(search: "TC-N") first. | |
| status | No | New status. Typical values: Draft, Ready, Approved, Deprecated. Check list_test_cases meta.availableStatuses for project-specific values. | |
| priority | No | New priority. Typical values: Low, Medium, High, Critical. Check list_test_cases meta.availablePriorities for project-specific values. | |
| dependsOn | No | Set dependency to another numeric case ID, or null to remove dependency | |
| description | No | New description. Supports Markdown: **bold**, *italic*, ~~strikethrough~~, inline `code`, # / ## / ### headings, "- " bullet and "1. " numbered lists, [text](url) links, and "> " blockquotes. Plain text works too. Images and fenced code blocks are not supported. | |
| customFields | No | Custom field values (replaces all existing custom fields) |