Skip to content

Reliability API

GET /v1/reliability/status

Get reliability status for all metrics.

bash
curl https://api.onlymetrix.com/v1/reliability/status \
  -H "Authorization: Bearer omx_sk_..."
json
{
  "summary": { "total": 11, "healthy": 7, "degraded": 4, "unreliable": 0 },
  "metrics": [
    { "metric_name": "total_revenue", "status": "healthy", "safe_to_use": true },
    { "metric_name": "churn_by_country", "status": "degraded", "safe_to_use": true }
  ]
}

GET /v1/reliability/status/:name

Get reliability status for a single metric.

bash
curl https://api.onlymetrix.com/v1/reliability/status/total_revenue \
  -H "Authorization: Bearer omx_sk_..."

GET /v1/reliability/affected-by/:table

Find all metrics affected by a source table.

bash
curl https://api.onlymetrix.com/v1/reliability/affected-by/invoices \
  -H "Authorization: Bearer omx_sk_..."
json
{
  "table": "invoices",
  "affected_metrics": [
    { "metric_name": "total_revenue", "relationship": "base_table" },
    { "metric_name": "avg_amount", "relationship": "base_table" }
  ],
  "count": 5
}

POST /v1/reliability/scan

Trigger an on-demand reliability scan.

bash
curl -X POST https://api.onlymetrix.com/v1/reliability/scan \
  -H "Authorization: Bearer omx_sk_..."

MIT Licensed (SDK) | Proprietary (Server)