messpunkt.io Partner API · Bruno
Preview V1 in active development — target release Q2 2026. Become a pilot partner: kontakt@messpunkt.io

Bruno collection

A ready-to-use Bruno collection for the messpunkt.io Partner API sandbox. Clone, open in Bruno, click Get Access Token — done.

Download collection (.zip) Get Bruno

Get started

  1. Download messpunkt-sandbox.zip above and unzip it anywhere — you get a folder messpunkt-sandbox-api/ containing 12 request files.
  2. Open BrunoOpen Collection → pick the messpunkt-sandbox-api folder.
  3. Click the collection name → Auth tab → Get Access Token. A browser popup opens the sandbox consent screen with the demo landlord Musterhausverwaltung GmbH. Pick one or more Properties → Approve.
  4. Send Whoami → you should see the tenant name and granted scopes. Then drill into any List Properties, List Usage Units or Get Consumption … request.

What's included

#RequestEndpoint
1WhoamiGET /v1/whoami
2List PropertiesGET /v1/properties
3Get PropertyGET /v1/properties/{id}
4Get Property (Out of Scope)404 demo
5List Usage UnitsGET /v1/usage-units
6Get Usage UnitGET /v1/usage-units/{id}
7Get Consumption — Warm Watermeter-replacement scenario
8Get Consumption — Cold Watersingle-segment baseline
9Get Consumption — HeatkWh, VDI-2067 substitution
10Get Consumption — HCA (Data-Gap)data_gap: true scenario
11Get Measuring PointGET /v1/measuring-points/{id}
12Get Measuring Point ReadingsGET /v1/measuring-points/{id}/readings

Every request has its own docs {} block with the expected response shape and a hint for what to try next. All three read scopes (read:units, read:devices, read:readings) are requested by default.

Hosts

HostPurpose
https://auth.sandbox.messpunkt.ioSandbox OAuth 2.1 authorization server
https://api.sandbox.messpunkt.io/v1Sandbox API endpoints

Troubleshooting

invalid_redirect_uri on the consent screen → Bruno's default callback http://localhost:3000/callback is already on the sandbox allow-list. If you customised Bruno's callback, email kontakt@messpunkt.io to whitelist it.

401 on data endpoints → token expired (1 h lifetime). Click Get Access Token again.