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

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-codeSamples for 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 GmbH to Musterhausverwaltung 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; manufacturer field 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.io with 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 (not 403) for out-of-scope resources to avoid scope enumeration

Changed

  • Version bumped from 0.1.0-draft to 1.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)