changedInput schema / properties / updates / description
Previous value: -"Object containing the fields to update. Can include: title, description, steps, status, priority, severity, type, layer, behavior, preconditions, postconditions, etc."New value: +"Object containing the fields to update. Can include: name, description, steps, status, priority, severity, type, layer, behavior, preconditions, postconditions, automationStatus, tags, flags, attachments, customFields, etc."
addedInput schema / properties / updates / properties / attachments
Added value: +{
+ "description": "Add or remove attachments (up to 10MB each).",
+ "properties": {
+ "add": {
+ "description": "Array of attachment URLs or file paths to add.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "remove": {
+ "description": "Array of attachment IDs or URLs to remove.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / updates / properties / automationStatus
Added value: +{
+ "description": "Updated automation status.",
+ "enum": [
+ "Manual",
+ "Automated",
+ "To be automated"
+ ],
+ "type": "string"
+}
changedInput schema / properties / updates / properties / behavior / enum
Previous value: -[
- "positive",
- "negative",
- "destructive"
-]New value: +[
+ "positive",
+ "negative",
+ "destructive",
+ "Not set"
+]
addedInput schema / properties / updates / properties / comments
Added value: +{
+ "description": "Array of comment bodies to append to the test case. Each string becomes a new comment with the PAT owner as the author. The server enforces a cap of 20 comments per case; entries past the cap are rejected.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / updates / properties / customFields
Added value: +{
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Updated custom fields as key-value pairs. Only available if custom fields are configured in test case management settings.",
+ "type": "object"
+}
addedInput schema / properties / updates / properties / flags
Added value: +{
+ "description": "Updated automation flags/checklist options.",
+ "items": {
+ "enum": [
+ "To be Automated",
+ "Is flaky",
+ "Muted"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / updates / properties / issues
Added value: +{
+ "description": "Array of Jira ticket keys to link to the test case (e.g. ['PROJ-123', 'ENG-45']). The server resolves each key against the project's connected Jira: tickets that are found are saved with title and URL; tickets that aren't found (or if no Jira is connected) are saved as plain text stubs — same fallback as the UI's add-issue flow. Duplicate links for the same ticket are silently skipped.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedInput schema / properties / updates / properties / layer / enum
Previous value: -[
- "e2e",
- "api",
- "unit"
-]New value: +[
+ "e2e",
+ "api",
+ "unit",
+ "not set"
+]
addedInput schema / properties / updates / properties / name
Added value: +{
+ "description": "Updated test case name/title.",
+ "type": "string"
+}
changedInput schema / properties / updates / properties / priority / enum
Previous value: -[
- "critical",
- "high",
- "medium",
- "low"
-]New value: +[
+ "high",
+ "medium",
+ "low",
+ "Not set"
+]
changedInput schema / properties / updates / properties / severity / enum
Previous value: -[
- "critical",
- "major",
- "minor",
- "trivial"
-]New value: +[
+ "Blocker",
+ "critical",
+ "major",
+ "Normal",
+ "minor",
+ "trivial",
+ "Not set"
+]
changedInput schema / properties / updates / properties / status / enum
Previous value: -[
- "actual",
- "draft",
- "deprecated"
-]New value: +[
+ "Active",
+ "Draft",
+ "Deprecated"
+]
changedInput schema / properties / updates / properties / steps / description
Previous value: -"Updated test steps array."New value: +"Updated test steps array. For Classic format: action, expectedResult, and optional data. For Gherkin format: event and stepDescription. Each top-level step can include attachments as URLs or local file paths."
addedInput schema / properties / updates / properties / steps / items / oneOf
Added value: +[
+ {
+ "properties": {
+ "action": {
+ "description": "The action to perform in this step (Classic format).",
+ "type": "string"
+ },
+ "attachments": {
+ "description": "Optional top-level step attachments as URLs or local file paths.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "data": {
+ "description": "Optional test data for this step (Classic format).",
+ "type": "string"
+ },
+ "expectedResult": {
+ "description": "The expected outcome of this action (Classic format).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "action",
+ "expectedResult"
+ ]
+ },
+ {
+ "properties": {
+ "attachments": {
+ "description": "Optional top-level step attachments as URLs or local file paths.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event": {
+ "enum": [
+ "Given",
+ "When",
+ "And",
+ "Then",
+ "But"
+ ],
+ "type": "string"
+ },
+ "stepDescription": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "event",
+ "stepDescription"
+ ]
+ }
+]
removedInput schema / properties / updates / properties / steps / items / properties
Removed value: -{
- "action": {
- "type": "string"
- },
- "data": {
- "type": "string"
- },
- "expectedResult": {
- "type": "string"
- }
-}
addedInput schema / properties / updates / properties / tags
Added value: +{
+ "description": "Updated tags.",
+ "type": "string"
+}
addedInput schema / properties / updates / properties / testStepsDeclarationType
Added value: +{
+ "description": "Updated test steps declaration type.",
+ "enum": [
+ "Classic",
+ "Gherkin"
+ ],
+ "type": "string"
+}
removedInput schema / properties / updates / properties / title
Removed value: -{
- "description": "Updated test case title.",
- "type": "string"
-}
changedInput schema / properties / updates / properties / type / enum
Previous value: -[
- "functional",
- "smoke",
- "regression",
- "security",
- "performance",
- "e2e"
-]New value: +[
+ "functional",
+ "smoke",
+ "regression",
+ "security",
+ "performance",
+ "e2e",
+ "Integration",
+ "API",
+ "Unit",
+ "Accessability",
+ "Compatibility",
+ "Acceptance",
+ "Exploratory",
+ "Usability",
+ "Other"
+]