ManagedTestCaseResponse
Fields
52 fields
ai_generated· required- boolean
ai_quality_score- integer or null
ai_review_notes- object or null
allowed_actions- array of string
approved_at- string (date-time) or null
approved_by_id- string (uuid) or null
archived_at- string (date-time) or null
archived_by_id- string (uuid) or null
assignee_id- string (uuid) or null
author_id- string (uuid) or null
automation_status· required- string
canonical_test_case_id- string (uuid) or null
created_at· required- string (date-time)
deprecated_at- string (date-time) or null
deprecated_by_id- string (uuid) or null
deprecation_reason- string or null
description- string or null
edited_after_approval- boolean
edited_since_approval_version- integer or null
estimated_duration_minutes- integer or null
expected_result- string or null
feature_area- string or null
id· required- string (uuid)
is_automated· required- boolean
last_executed_at- string (date-time) or null
last_execution_status- string or null
latest_run_id- string (uuid) or null
latest_test_case_id- string (uuid) or null
lifecycle_state_changed_at- string (date-time) or null
needs_update_reason- string or null
objective- string or null
owner- string or null
parameters- array of TestCaseParameterSchema or null
preconditions- string or null
priority· required- string
project_id· required- string (uuid)
reason_required_actions- array of string
review_required- boolean
reviewer_id- string (uuid) or null
severity· required- string
source- string
status· required- string
steps- array of TestCaseStepSchema or null
suite_name- string or null
tags- array of any or null
test_data- string or null
test_fingerprint- string or null
test_suite_id- string (uuid) or null
test_type· required- string
title· required- string
updated_at· required- string (date-time)
version· required- integer
Raw schema (JSON)
{
"properties": {
"ai_generated": {
"title": "Ai Generated",
"type": "boolean"
},
"ai_quality_score": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Ai Quality Score"
},
"ai_review_notes": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Ai Review Notes"
},
"allowed_actions": {
"items": {
"type": "string"
},
"title": "Allowed Actions",
"type": "array"
},
"approved_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Approved At"
},
"approved_by_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Approved By Id"
},
"archived_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Archived At"
},
"archived_by_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Archived By Id"
},
"assignee_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Assignee Id"
},
"author_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Author Id"
},
"automation_status": {
"title": "Automation Status",
"type": "string"
},
"canonical_test_case_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Canonical Test Case Id"
},
"created_at": {
"format": "date-time",
"title": "Created At",
"type": "string"
},
"deprecated_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Deprecated At"
},
"deprecated_by_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Deprecated By Id"
},
"deprecation_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Deprecation Reason"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"edited_after_approval": {
"default": false,
"title": "Edited After Approval",
"type": "boolean"
},
"edited_since_approval_version": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Edited Since Approval Version"
},
"estimated_duration_minutes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Estimated Duration Minutes"
},
"expected_result": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Expected Result"
},
"feature_area": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Feature Area"
},
"id": {
"format": "uuid",
"title": "Id",
"type": "string"
},
"is_automated": {
"title": "Is Automated",
"type": "boolean"
},
"last_executed_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Last Executed At"
},
"last_execution_status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Last Execution Status"
},
"latest_run_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Latest Run Id"
},
"latest_test_case_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Latest Test Case Id"
},
"lifecycle_state_changed_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Lifecycle State Changed At"
},
"needs_update_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Needs Update Reason"
},
"objective": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Objective"
},
"owner": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Owner"
},
"parameters": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/TestCaseParameterSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Parameters"
},
"preconditions": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Preconditions"
},
"priority": {
"title": "Priority",
"type": "string"
},
"project_id": {
"format": "uuid",
"title": "Project Id",
"type": "string"
},
"reason_required_actions": {
"items": {
"type": "string"
},
"title": "Reason Required Actions",
"type": "array"
},
"review_required": {
"default": false,
"title": "Review Required",
"type": "boolean"
},
"reviewer_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Reviewer Id"
},
"severity": {
"title": "Severity",
"type": "string"
},
"source": {
"default": "managed",
"title": "Source",
"type": "string"
},
"status": {
"title": "Status",
"type": "string"
},
"steps": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/TestCaseStepSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Steps"
},
"suite_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suite Name"
},
"tags": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"title": "Tags"
},
"test_data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Test Data"
},
"test_fingerprint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Test Fingerprint"
},
"test_suite_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Test Suite Id"
},
"test_type": {
"title": "Test Type",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"updated_at": {
"format": "date-time",
"title": "Updated At",
"type": "string"
},
"version": {
"title": "Version",
"type": "integer"
}
},
"required": [
"id",
"project_id",
"title",
"test_type",
"priority",
"severity",
"status",
"version",
"is_automated",
"automation_status",
"ai_generated",
"created_at",
"updated_at"
],
"title": "ManagedTestCaseResponse",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”8 endpoints send or return this schema, on its own or inside another schema.
POST/api/v1/test-management/cases— Create Test CaseGET/api/v1/test-management/cases/{case_id}— Get Test CasePATCH/api/v1/test-management/cases/{case_id}— Update Test CasePOST/api/v1/test-management/cases/{case_id}/restore— Restore Test Case VersionPOST/api/v1/test-management/cases/{case_id}/review-action— Review ActionPOST/api/v1/test-management/cases/{case_id}/transition— Transition Test CasePOST/api/v1/canonical-test-cases/{canonical_id}/promote— Promote Canonical CaseGET/api/v1/test-management/cases— List Test Cases
Used by schemas
Section titled “Used by schemas”More details
Section titled “More details”- Specification: OpenAPI JSON