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_..."