Per-route delivery-latency + silent-failure SLO status (ok/breach/insufficient_data)
Measures the last 6h of outbound SMS traffic per route (carrier provider × destination country) and classifies it against the delivery-latency SLO (p50/p95 of delivered_at − sent_at) and the silent-failure SLO (share of sends past the 15-min receipt grace still stuck non-terminal — the DLR that never arrived). Use it when a route keeps delivering ~100% but has slowed to minutes, or has silently stopped returning DLRs — the two blind spots the DLR-rate detector cannot see; the hourly webhook-worker sweep pages on the same thresholds. No query parameters. Restricted to owner/admin/developer/viewer; read-only, rate-limited, 60s cached.
Authorizations
Dashboard JWT token from Clerk
Headers
Sandbox opt-in for Clerk-session-authenticated requests. Set to true to route the call through the test-mode pipeline: no real provider delivery, no credits deducted, response meta.test_mode: true. Ignored for live API keys (dv_live_sk_*) — server-to-server clients must use a test-prefixed key (dv_test_sk_*) to exercise sandbox. Test-prefixed keys unconditionally enable sandbox regardless of this header.
true, false Response
Standard { data, meta } envelope. Per-route decisions (breaches first, then worst p95 latency) with a summary rollup and the echoed SLO thresholds.
Standard { data, meta } envelope. Per-route decisions (breaches first, then worst p95 latency) with a summary rollup and the echoed SLO thresholds.