Zum Inhalt springen

Einführung

Was die Integrations-API von BatteryPass leistet, was im Portal bleibt und wo Sie anfangen.

BatteryPass ist eine Plattform für digitale Batteriepässe nach der EU-Batterieverordnung (Verordnung (EU) 2023/1542). Hersteller pflegen Batteriemodelle, Einheiten und deren Daten im BatteryPass-Portal, lassen die Daten prüfen und veröffentlichen signierte Pässe. Diese Dokumentation beschreibt die Integrations-API: den Teil von BatteryPass, den Ihre eigenen Systeme (ERP, MES, Batteriemanagementsystem, Data Warehouse) mit einem API-Schlüssel nutzen.

Was die API abdeckt

BereichMit SchlüsselScope
Batteriemodelle, Modellversionen, EinheitenLesen, Einheiten auch als Tabellenexportread
WerteLesen mit Herkunft (Quelle, Prüfstatus, Revisionen, belegende Dokumente) und Vollständigkeitread
Nachweise und StandorteMetadaten von Dokumenten lesen, Dateien herunterladen, Produktionsstandorte auflistenread
PässeAktuellen Stand, veröffentlichte Versionen, Unterschiede zwischen Versionen, Exporte (BatteryPass-JSON, PDF, QR-Code) und Registrierungsstatus lesenread
FeldregisterVersion, Schema und Status lesenread
ZustandsdatenLesen und Messwerte wie Ladezustand oder Kapazitätsverlust meldenread, condition
LebenszyklusereignisseLesen und Ereignisse wie eine Inspektion oder Reparatur meldenread, condition
ÄnderungenVerfolgen, was sich in der Organisation geändert hat (Änderungsfeed zum Abfragen)read
ImporteTabellenimporte von Einheiten bereitstellen: hochladen, zuordnen, prüfen; Mitglieder übernehmen und geben sie freiimport
Öffentliche PässeÖffentliche Stufe lesen, Signaturen prüfen, öffentliche Dokumente ladenohne Schlüssel

Jede Operation mit Parametern, Antworten und benötigtem Scope finden Sie in der API-Referenz.

Was im Portal bleibt

  • Deklarierte Daten (Modelle, Einheiten, Werte, Dokumente) erfassen Mitglieder im Portal oder importieren sie dort aus einer Tabelle. Die API legt keine deklarierten Daten an und ändert sie nicht.
  • Prüfung, Freigabe und Veröffentlichung bleiben bei den Mitgliedern. Standardmäßig gilt das Vier-Augen-Prinzip: Wer einen Wert erfasst hat, kann ihn nicht selbst freigeben.
  • Mitglieder, API-Schlüssel und Einstellungen der Organisation verwalten Eigentümer und Administration im Portal.

Eine Ausnahme vom Prüfschritt sind Zustandsdaten, die ein Schlüssel meldet: Sie werden als freigegebene Messung mit Quelle und Messzeitpunkt gespeichert, und ein veröffentlichter Pass wird so aktualisiert, wie es die Einstellungen Ihrer Organisation vorsehen. Mehr dazu unter Zustandsdaten und Lebenszyklus.

EU-Register

Das EU-Register für digitale Produktpässe bietet Wirtschaftsakteuren noch keine Schnittstelle. BatteryPass übermittelt deshalb bisher nichts dorthin, und getRegistrySubmissionStatus meldet not_available.

Wie die Teile zusammenspielen

flowchart LR
  Portal["Portal: Mitglieder erfassen, prüfen, veröffentlichen"] --> BP[("BatteryPass")]
  Import["Tabellenimport im Portal"] --> BP
  BP -- "API-Schlüssel, Scope read" --> ERP["Ihre Systeme: ERP, Data Warehouse"]
  BMS["BMS oder System eines Servicepartners"] -- "API-Schlüssel, Scope condition" --> BP
  BP --> Public["Öffentlicher Pass: QR-Code, Seite, JSON, ohne Schlüssel"]

Hier anfangen

Auf dieser Seite