Changelog
Release history of the messpunkt.io Partner API. We follow Semantic Versioning and use the category labels from Keep a Changelog.
1.0.0-rc.2
2026-04-18
Release candidate
Added
- New SDK & client generation page with copy-ready commands for OpenAPI Generator (C#, TypeScript, Python, Java, Go, PHP) and NSwag
- Per-endpoint
x-codeSamplesfor curl, C#, TypeScript and Python on the three most-used operations (whoami,listProperties,getUsageUnitConsumption) — rendered automatically in Redoc and Scalar
Changed
- Sandbox tenant renamed from
Hausverwaltung Musterfrau GmbHtoMusterhausverwaltung GmbH— clearer, more business-like, still unambiguously fictional - Sandbox consent screen fully redesigned: German UX, action-verb permission descriptions, "Select all" Properties toggle, signed-in avatar, trust-building footer about revoke
- Device serials are now pure numeric (8–10 digits) matching real WMBus format;
manufacturerfield remains the sole source of brand identity - Fixture addresses now use 34 realistic German street names across 14 mid-sized cities (Potsdam, Leipzig, Dresden, Hannover, Stuttgart, Freiburg, Kiel, Münster, Bremen, Erfurt, Augsburg, Karlsruhe, Regensburg, Nürnberg)
1.0.0-rc.1
2026-04-18
Release candidate
Added
- Live sandbox on
api.sandbox.messpunkt.io+auth.sandbox.messpunkt.iowith 3 Properties, 27 UsageUnits, 87 MeasuringPoints of synthetic data - Full OAuth 2.1 Authorization Code + PKCE flow with DPoP support on the sandbox
- Refresh-token grant with family rotation + replay-detection (OAuth 2.1 §4.13)
- Bruno collection (download zip from /bruno) with 13 pre-configured requests
- Per-IP rate limiting — 60 rpm on
/oauth/*, 300 rpm on/v1/* - OBIS-code section (IEC 62056-6-1, BDEW alignment) with per-metric mapping table
- AI-ready artifacts: llms.txt, .well-known/ai-plugin.json
- RFC 9116 security.txt at /.well-known/security.txt
- Property-scope enforcement — returns
404(not403) for out-of-scope resources to avoid scope enumeration
Changed
- Version bumped from
0.1.0-draftto1.0.0-rc.1; formal stability contract documented in the Reference - Bumped Scalar CDN to
@1.52.2(fixes OAuth scope-preselect bug upstream)
Pre-release sketches
2026-02 – 2026-04
Added
- Initial OpenAPI 3.1 contract covering Introspection, Properties, Units, and Measuring points
- Three viewer surfaces — Redoc Reference, Swagger UI, Scalar
- Canonical data-model documentation (Tenant → Property → UsageUnit → Sector → MeasuringPoint → Device → MeterReading)