Rule Evaluations
Endpoints
Method
Path
Description
Two access patterns
Get evaluations for a context
GET /contexts/{contextId}/evaluationsResponse 200 OK
200 OK{
"data": [
{
"evaluationId": "01957c3a-...",
"ruleId": "01957c3a-abcd-7000-8000-000000000001",
"contextId": "01957c3a-5678-7000-8000-000000000001",
"rule": {
"name": "LTV Threshold Check",
"category": "affordability",
"severity": "hard"
},
"freshness": "resolved",
"outcome": false,
"evaluationTrace": {
"expression": {
"<": [{ "var": "property.ltv_ratio" }, 80]
},
"result": false,
"inputs": {
"property.ltv_ratio": 87.3
}
},
"ruleVersion": 3,
"computedAt": "2026-02-18T14:32:00Z"
}
]
}Response fields
Field
Description
Evaluation trace
Get a specific evaluation
Response 200 OK
200 OKList evaluations across contexts
Filtering evaluations
Context-scoped
Rule-scoped
Last updated

