Download OpenAPI specification:
RC-28 defines deterministic case decision / resolution contracts (no live implementation implied).
| case_id required | string |
| decision_type required | string (DecisionType) Enum: "APPROVE" "REJECT" "ESCALATE" |
| rationale required | string |
| reason_code | string or null |
| explanation | string or null |
| rejection_category | string or null |
| target_queue | string or null |
| sla_hours | integer or null |
{- "decision_type": "APPROVE",
- "rationale": "string",
- "reason_code": "string",
- "explanation": "string",
- "rejection_category": "string",
- "target_queue": "string",
- "sla_hours": 0
}{- "decision_id": "string",
- "case_id": "string",
- "decision_type": "APPROVE",
- "status": "APPROVED",
- "decided_at": "string",
- "decided_by": "string",
- "rationale": "string",
- "case_state_before": "OPEN",
- "case_state_after": "OPEN",
- "reason_code": "string",
- "explanation": "string",
- "rejection_category": "POLICY",
- "target_queue": "REVIEW_L2",
- "sla_hours": 0
}| case_id required | string |
| decision_id required | string |
{- "decision_id": "string",
- "case_id": "string",
- "decision_type": "APPROVE",
- "status": "APPROVED",
- "decided_at": "string",
- "decided_by": "string",
- "rationale": "string",
- "case_state_before": "OPEN",
- "case_state_after": "OPEN",
- "reason_code": "string",
- "explanation": "string",
- "rejection_category": "POLICY",
- "target_queue": "REVIEW_L2",
- "sla_hours": 0
}