{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/hmcts/main/json-schema/hmcts-rule-detail-response-schema.json", "title": "RuleDetailResponse", "x-generated": "2026-10-09", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/hmcts-results-validation-service-openapi.yml#/components/schemas/RuleDetailResponse", "type": "object", "required": [ "ruleId", "enabled" ], "properties": { "ruleId": { "type": "string", "description": "Rule identifier" }, "title": { "type": "string", "description": "Rule display title" }, "description": { "type": "string", "description": "Rule description" }, "priority": { "type": "integer", "description": "Rule priority/order" }, "severity": { "type": "string", "enum": [ "ERROR", "WARNING" ], "description": "Default severity" }, "enabled": { "type": "boolean", "description": "Whether rule is currently active" } } }