GridView Reporting API

Standalone reporting API and UI served from the reporting server. Default timezone: Africa/Johannesburg.

Protected JSON routes require an API key in X-API-Key or Authorization: Bearer <key>.

UI /health /api-info /openapi.json

Endpoint Summary

Example Calls

curl -H "X-API-Key: YOUR_KEY" "http://gridview.reverse-proxy.co.za/meters"
curl -H "X-API-Key: YOUR_KEY" "http://gridview.reverse-proxy.co.za/tariffs?meter=meter-subtropico-fridge"
curl -H "X-API-Key: YOUR_KEY" "http://gridview.reverse-proxy.co.za/usage/hourly?meter=meter-subtropico-fridge&start=2026-03-01T00:00:00%2B02:00&end=2026-04-01T00:00:00%2B02:00"

Field Notes