Skip to main content

DecisionExplanation

Explains a specific decision result for an entity at a given timestamp. Supports both boolean and categorical decision outputs.

condition_idstring
condition_versionstring
entitystring
timestampstring<date-time>
decision object

boolean for threshold/percentile/change/z_score/composite strategies. string label for equals strategy on categorical input.

oneOf
boolean
decision_typestring

Possible values: [boolean, categorical]

concept_value object

The raw concept output that was evaluated

oneOf
number
strategy_typestring

Possible values: [threshold, percentile, change, z_score, equals, composite]

threshold_appliednumbernullable

Present for threshold, percentile, change, z_score strategies. Null for equals and composite strategies.

label_matchedstringnullable

Present for equals strategy only. The label that was matched (or null if no match).

drivers object[]

Input signals and their contribution to the concept value

  • Array [
  • signalstring
    contributionnumber
    value object
    oneOf
    number
  • ]
  • DecisionExplanation
    {
    "condition_id": "string",
    "condition_version": "string",
    "entity": "string",
    "timestamp": "2024-07-29T15:51:28.071Z",
    "decision": true,
    "decision_type": "boolean",
    "concept_value": 0,
    "strategy_type": "threshold",
    "threshold_applied": 0,
    "label_matched": "string",
    "drivers": [
    {
    "signal": "string",
    "contribution": 0,
    "value": 0
    }
    ]
    }