Basis-URL
Authentifizierung
Alle Anfragen müssen denX-Api-Key-Header enthalten:
Datenmodell
Die API ist um drei Kernressourcen organisiert, die eine Hierarchie bilden:- Verträge repräsentieren Energievereinbarungen (z.B. PPAs) zwischen einem Verkäufer und einem Käufer. Verträge sind polymorph — das Schema variiert je nach Typ.
- Transaktionen repräsentieren die vertraglichen Energiemengen, die zwischen Käufer und Verkäufer im Rahmen eines Vertrags übertragen werden sollen. Transaktionen sind unveränderlich; Korrekturen erzeugen eine neue Version, die die vorherige ersetzt.
- Nominierungen sind der Netto-Saldo gültiger Transaktionen, aggregiert nach Bilanzkreis und Lieferzeitraum. Nominierungen sind ebenfalls versioniert.
- Kunden repräsentieren Energieverbraucher oder -erzeuger, die einem BKV zugeordnet sind. Zwei Kunden bilden jeweils die beiden Vertragsparteien eines Vertrags. Kunden können genehmigt, abgelehnt und mit Bilanzkreis-Einstellungen konfiguriert werden.
Erste Schritte
- API-Schlüssel im BKV-Portal erstellen.
- Verträge und Kunden erkunden mit
GET /v1/contractsundGET /v1/customers. - Transaktionen einsehen für einen Vertrag mit
GET /v1/contracts/{contract_id}/transactions. - Nominierungen prüfen mit
GET /v1/nominations.
Siehe API-Konventionen für Details zu Paginierung, Fehlerbehandlung, Zeitstempel und Ratenbegrenzung.