Zum Inhalt springen
MarktstammProMarktstammPro
Technik & API · 7 Min. Lesezeit

MaStR API & Webdienst — Leitfaden für Dienstleister

Die Bundesnetzagentur stellt eine SOAP-API (V26.1) bereit, über die Installateure und Softwareanbieter Anlagen im Auftrag von Betreibern registrieren können. Dieser Leitfaden erklärt die Webdienst-Benutzer-Rolle, Vollmachtspflichten und wie MarktstammPro die API nutzt.

Auf einen Blick: Die BNetzA SOAP-API

Protokoll:SOAP (XML over HTTPS)
Aktuelle Version:V26.1
Authentifizierung:API-Key + Webdienst-Benutzer-Rolle
Dokumentation:BNetzA Webportal (öffentlich)
Anlagentypen:PV, Wind, BHKW, Speicher, WP, Wallbox
Rate Limiting:variabel, ca. 100 Req/min

Was ist die Webdienst-Benutzer-Rolle?

Standardmäßig kann jeder Betreiber seine eigene Anlage im MaStR-Portal registrieren. Für Dienstleister (Installateure, Softwareanbieter) bietet die BNetzA eine spezielle Webdienst-Benutzer-Rolle an. Diese erlaubt den programmatischen Zugriff auf die SOAP-API und die Registrierung im Auftrag beliebig vieler Betreiber.

Die Rolle muss einmalig beim MaStR-Serviceteam der BNetzA beantragt werden. Nach Freischaltung erhält der Dienstleister einen API-Key, der für alle Anfragen benötigt wird.

Vollmachtspflicht für Dienstleister

Wer als Dienstleister Anlagen für Dritte anmeldet, handelt faktisch als Bevollmächtigter des Betreibers. Die BNetzA verlangt, dass Dienstleister Vollmachten archivieren. Im Streitfall — etwa wenn ein Betreiber bestreitet, eine Anmeldung beauftragt zu haben — ist die Vollmacht der einzige Schutz des Dienstleisters.

MarktstammPro archiviert Vollmachten pro Anlage und Betreiber und stellt eine Vollmachtsvorlage zur Verfügung.

Versionsmanagement der API

Die BNetzA aktualisiert die API-Version regelmäßig. Beim Wechsel von einer Hauptversion auf die nächste (z.B. V25 → V26) müssen Felder, Enumerationen und Endpunkte aktualisiert werden. Wer die API selbst integriert, muss diese Migrationen eigenständig durchführen. MarktstammPro übernimmt alle Versionsmigrationen zentral — Nutzer registrieren weiter wie gewohnt, ohne von API-Änderungen zu erfahren.

Wie MarktstammPro die API nutzt

API-Key-Management

MarktstammPro speichert BNetzA-API-Keys verschlüsselt (AES-256) und rotiert sie automatisch.

Vollmachts-Tracking

Vollmachten werden pro Anlage und Betreiber archiviert — DSGVO-konform und revisionssicher.

Versions-Migration

API-Updates der BNetzA werden von MarktstammPro übernommen — kein manueller Eingriff nötig.

Fehler-Feedback

SOAP-Fehlercodes werden in lesbare Hinweise übersetzt — kein Debugging-Aufwand für Nutzer.

Häufige Fragen zur MaStR API