Sign in to run requests with your own sandbox key. Sign in

CascadeBranch

A branch of an `IfElse` node — one or more condition groups combined with `group_logic`.

Type: CascadeBranch

CascadeBranch has 2 top-level fields. Fields typed as another schema link to that schema's page, and nested objects expand in place below. The machine-readable definition is #/components/schemas/CascadeBranch in openapi.json; the example in the right-hand rail is synthesized from the field examples in that spec.

Fields

  • group_logic string How the condition groups combine. Defaults to `and`. One of and or
  • condition_groups array of object
    • logic string How the conditions inside this group combine. Defaults to `and`. One of and or
    • conditions array of CascadeCondition required
      • source_node_id string required The `id` of the product node whose output is compared.
      • field string required Exact output field path from that product's schema, e.g. `creditScore.fico9`.
      • operator string required One of equals not_equals greater_than greater_than_or_equal less_than less_than_or_equal contains not_contains starts_with ends_with is_empty is_not_empty is_true is_false
      • value one of The comparison value. Required for every operator except the unary ones (`is_empty`, `is_not_empty`, `is_true`, `is_false`), which accept `null` or no `value` at all.
        • option 1 string, nullable
        • option 2 number
        • option 3 boolean
Was this page helpful?