Paginierung
Alle Listen-Endpunkte unterstützen Cursor-basierte Paginierung mit zwei Parametern:| Parameter | Typ | Beschreibung |
|---|---|---|
limit | integer | Max. Einträge pro Seite (Standard: 10, Max: 100) |
after | string | Einträge nach dieser ID zurückgeben |
id des letzten Eintrags der vorherigen Antwort als after-Parameter.
Paginierte Antworten enthalten ein pagination-Objekt:
GET /v1/transactions?limit=10— gibt Einträge 1–10 zurückGET /v1/transactions?limit=10&after=txn_abc123— gibt Einträge 11–20 zurückGET /v1/transactions?limit=10&after=txn_xyz789— gibt Einträge 21–25 zurück,"has_more": false
"contracts", "transactions", "nominations", "customers").
Zeitstempel
Alle Zeitstempel sind ISO 8601 in UTC:Lieferzeiträume
Die Energielieferung verwendet die standardmäßige PTU (Programme Time Unit)-Konvention mit 15-Minuten-Intervallen:slot_number_from und slot_number_to verfügbar.
Fehlerantworten
Alle Fehler folgen einem einheitlichen Format:| Code | Beschreibung |
|---|---|
400 | Ungültige Anfrage |
401 | Nicht autorisiert — fehlender oder ungültiger API-Schlüssel |
403 | Zugriff verweigert — unzureichende Berechtigungen |
404 | Nicht gefunden — Ressource existiert nicht oder kein Zugriff |
422 | Nicht verarbeitbar — Validierungsfehler |
429 | Zu viele Anfragen — Ratenlimit überschritten |
500 | Interner Serverfehler |
Ratenbegrenzung
API-Anfragen sind auf 300 Anfragen pro 60-Sekunden-Fenster begrenzt. Jede Antwort enthält folgende Header:| Header | Beispiel | Beschreibung |
|---|---|---|
x-ratelimit-limit | 300 | Maximale Anfragen pro Fenster |
x-ratelimit-remaining | 299 | Verbleibende Anfragen im aktuellen Fenster |
x-ratelimit-reset | 60 | Sekunden bis das Fenster zurückgesetzt wird |
429 Too Many Requests zurück.