Skip to main content
PATCH
Update a manual test case

Authorizations

Authorization
string
header
required

User PAT (td_pat_) scoped to the target project

Path Parameters

projectId
string
required

The project identifier (e.g. project_abc123). Must match the project associated with your PAT.

caseId
string
required

Internal _id or a counter-style ID like TC-123.

Body

application/json

Send only the fields to change. At least one is required.

title
string
Maximum string length: 500
name
string

Alias for title.

Maximum string length: 500
description
string
status
string
testStepsDeclarationType
enum<string>
Available options:
Classic,
Gherkin
preconditions
string
postconditions
string
steps
object[]

Full replacement of the case's steps.

Maximum array length: 100
priority
string
severity
string
type
string
layer
string
behavior
string
automationStatus
string
tags
string
flags
enum<string>[]
Available options:
To be Automated,
Is flaky,
Muted
customFields
object
comments
string[]

Each string is appended as a new comment.

Maximum array length: 20
issues
(string | object)[]

Ticket keys to link. A bare key is looked up in every connected tracker (Jira, Linear) and must match in exactly one. A key that exists in both trackers returns 400 unless you pass the object form, which names the tracker.

Maximum array length: 50

Bare key, e.g. PROJ-123.

Response

Test case updated

success
enum<boolean>
Available options:
true
data
object
pagination
object
Last modified on August 13, 2026