Skip to main content

Submit feedback on a decision

POST 

/feedback/decision

Record user feedback on a specific decision result.

Feedback is an input to the calibration loop: false_positive → signals the condition is too sensitive (tighten) false_negative → signals the condition is too strict (relax) correct → no adjustment needed

Feedback on an equals strategy condition is stored and accepted, but POST /conditions/calibrate will return no_recommendation for it (equals has no numeric parameter to adjust).

Returns FeedbackResponse with status='recorded' and the assigned feedback_id. The note field is stored as-is but is never echoed back in any log output.

HTTP 404 — no decision record found for (condition_id, condition_version, entity, timestamp). Feedback must reference a real decision. HTTP 409 — feedback already submitted for this decision (duplicate).

Request

Responses

Successful Response