update_test_case
Update an existing test case by modifying only specified fields, leaving others unchanged. Returns the complete updated case with its shareable link.
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) |