Check Data Health
Tells you whether the workspace's numbers can be trusted for a window, before you act on them. It runs the four tracking checks (identity reconciliation, checkout-cookie coverage, tracker cookie coverage, and customer metadata) against fixed thresholds, plus a data-coverage check: when each source started, ad-spend gaps, unconverted ad currencies and a missing Stripe history import. These are the same facts Setup → Health shows in the app.
It also grades conversion uploads to ad platforms (conversion_uploads): the success rate of the worst platform and goal over the last 7 days, with streams under 10 attempts skipped. 95% or more is green, 80% to 95% amber, below 80% red. A failing upload stream does not bias FullVision's numbers, so a red conversion_uploads caps the verdict at amber.
| Verdict | What it means |
|---|---|
green | Trust the numbers. |
amber | Numbers are biased for part of the window. Read data_coverage.coverage.issues[].text: a spend gap overstates ROAS and CPA, a missing Stripe import labels renewals as new customers. |
red | Do not make revenue-based decisions on this window: tracking is broken or stopped. |
no_data | A new workspace with nothing to measure yet. Not a failure, but still read data_coverage. |
It returns facts only, never recommendations: the caller decides what to do. This is the REST twin of the MCP tool check_data_health.
API key as Bearer token
In: header
Query Parameters
1 <= valueResponses
Data health facts
/account/data-healthcurl -X GET "https://d1iwal3igywepk.cloudfront.net/account/data-health"{}