Wie richte ich eine benutzerdefinierte Ladestations-Integration ein?
Listet die API-Anforderungen für die Erstellung einer benutzerdefinierten Ladestations-Integration mit Monta auf. Dies gilt nur für Partner mit hohem Volumen.
Wir erstellen benutzerdefinierte Integrationen ausschließlich für Partner mit hohem Volumen. Die Anforderungen findest du unten.
Eine Sitzung für den Zugriff auf die Ladestation sollte entweder sein:
Option 1: Server-Token, der Zugriff auf die Ladestation(en) gewährt
Option 2: Nutzer-Token
Der Nutzer meldet sich mit Anmeldedaten an, Monta speichert Token und Refresh-Token. Dieser sollte uns für mindestens 90 Tage Zugriff auf die Ladestation(en) gewähren. Auch wenn sich der Nutzer an einem anderen Ort anmeldet, muss der Refresh-Token weiterhin funktionieren.
API |
Request |
Response |
Erforderlich |
Status abrufen |
SERIAL |
STATUS |
✅ |
Transaktionen abrufen |
SERIAL |
ID, START, STOP, KWH |
✅ |
Transaktion abrufen |
SERIAL, TRANSACTION_ID |
ID, START, STOP, KWH |
✅ |
Globalen Zählerstand abrufen |
SERIAL |
KWH |
✅ |
Starten |
SERIAL,TAG_ID |
TRANSACTION_ID |
✅ |
Stop |
SERIAL |
TRANSACTION_ID |
✅ |
Neustart |
SERIAL |
|
❌ |
Entsperren |
SERIAL |
|
❌ |
Ereignisse festlegen |
SERIAL |
|
❌ |
Wir bevorzugen eine vollständig ereignisgesteuerte Integration, die nicht auf Polling angewiesen ist. Die Webhook-URLs sollten jedoch über eine API eingerichtet oder als globale Konfiguration von Ihnen verwaltet werden.
Vollständige Ereignisliste:
Ereignisse |
Felder |
Erforderlich |
Statusaktualisierung |
SERIAL, STATUS |
❌ |
Transaktion gestartet |
SERIAL, TRANSACTION_ID |
❌ |
Transaktion gestoppt |
SERIAL, TRANSACTION_ID |
❌ |
Zählerstand aktualisiert |
SERIAL, KWH |
❌ |