My webhook returns 200 but no data appears in dashboards
A 200 OK means the platform accepted the readings — but accepted is not the same as visible. There's a meter-discovery step in between that needs your action.
How discovery works
When a webhook delivers readings for a point_id the platform doesn't recognize yet, the readings are saved and the point_id is added to a "discovered meters" list. They don't appear in dashboards until you turn each discovered point into a real meter and assign it to a building (and optionally a local or common area).
Step-by-step
- Go to Analytics → Meters and switch to the "From Data Imports" view.
- Expand your webhook import — each new point_id from your gateway appears here as a discovered meter, with the number of readings already staged for it.
- Click "New" to create a meter from that point (name, energy carrier and unit are pre-filled from the discovery), or "Connect" to attach the point to a meter you already created.
- After the point is connected, the staged readings backfill into the meter automatically — the next dashboard refresh will show them.
The same "Connect" step is reachable from Analytics → Data Import: the Meters column on your import's row shows "N discovered" and opens the Connect Meters dialog. That dialog only links points to meters that already exist; use the "New" button on Analytics → Meters when the meter doesn't exist yet.
Common reasons data still won't show after meter creation
- The meter's assignment type doesn't match the dashboard you're looking at. Local-level meters won't appear in the building-level overview.
- The meter status is "inactive" or "maintenance". Only "active" meters render.
- The dashboard's time range doesn't include the timestamps you pushed.
- The energy carrier on the meter doesn't match the dashboard tab (a meter set to "gas" won't appear on the Heating tab even if the values are heat).
- The data_value_type on the meter is wrong (gauge vs cumulative) so totals look off — see the "Cumulative vs gauge" article.
Where to check: Buildings → your building → Meters tab → click the meter → verify type, status, assignment type, and data_value_type.