Help Center · Data Import

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

  1. Go to Analytics → Meters and switch to the "From Data Imports" view.
  2. 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.
  3. 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.
  4. 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.

← Back to Help CenterOpen this page in inbilit →

My webhook returns 200 but no data appears in dashboards | inbilit Help