Skip to main content

Explain a specific decision result for an entity

POST 

/decisions/explain

Return a full explanation of a decision result.

Explains why the condition fired or did not fire for the given entity at the given timestamp — the concept value evaluated, the threshold or label applied, and the ranked contribution of each input signal.

Supports both boolean and categorical decision outputs: Boolean strategies — threshold_applied populated; label_matched is None. Equals strategy — label_matched populated; threshold_applied is None. Composite strategy — both threshold_applied and label_matched are None.

Invariants: drivers[].contribution values sum to 1.0 across all drivers. threshold_applied is None for equals and composite strategies. label_matched is None for all non-equals strategies.

HTTP 404 — no decision record found for (condition_id, condition_version, entity, timestamp).

Request

Responses

Successful Response