v1

latestOpenAPI 3.0.02026-07-26224386470.0 KB
Rules

Create a single rule

Create a new rule to send a 'end_user.review_required' webhook after processing if rule condition evaluates to true

post/api/rules/

Request body

Example request

{
  "rule": {
    "condition": "equal",
    "created": "2026-06-11T19:53:57.382026",
    "date_range": "last_180_days",
    "group": "data_quality_datasource",
    "heron_id": "rul_8XVZYCL7hsxMRTqvEaiYw2",
    "last_updated": "2026-07-23T19:53:57.382081",
    "metric_label": "unique_transactions",
    "name": "notify_if_debt_investment_count_gt_0_last_180d",
    "selector": {
      "is_portfolio": true
    },
    "value": 42.42,
    "value_str": "mrc_12345678ijwdd321d921"
  }
}

Response

OK

Example response

{
  "rule": {
    "condition": "equal",
    "created": "2026-06-11T19:53:57.382026",
    "date_range": "last_180_days",
    "group": "data_quality_datasource",
    "heron_id": "rul_8XVZYCL7hsxMRTqvEaiYw2",
    "last_updated": "2026-07-23T19:53:57.382081",
    "metric_label": "unique_transactions",
    "name": "notify_if_debt_investment_count_gt_0_last_180d",
    "selector": {
      "is_portfolio": true
    },
    "value": 42.42,
    "value_str": "mrc_12345678ijwdd321d921"
  }
}