Hvordan opsætter jeg en brugerdefineret ladestanderintegration?
Viser API-kravene til opbygning af en brugerdefineret ladestanderintegration med Monta. Dette gælder kun for partnere med høj volumen.
Vi bygger kun brugerdefinerede integrationer til partnere med høj volumen. Du kan finde kravene nedenfor.
En session til at få adgang til ladestanderen skal enten være:
Mulighed 1: Servertoken, der giver adgang til ladestanderen/ladestanderne
Mulighed 2: Brugertoken
Brugeren logger ind via legitimationsoplysninger, og Monta gemmer token og refresh token. Dette skal give os adgang til ladestanderen/ladestanderne i minimum 90 dage. Selv hvis brugeren logger ind et andet sted, skal refresh token fortsætte med at fungere.
API |
Request |
Response |
Påkrævet |
Hent status |
SERIAL |
STATUS |
✅ |
Hent transaktioner |
SERIAL |
ID, START, STOP, KWH |
✅ |
Hent transaktion |
SERIAL, TRANSACTION_ID |
ID, START, STOP, KWH |
✅ |
Hent global målerværdi |
SERIAL |
KWH |
✅ |
Start |
SERIAL,TAG_ID |
TRANSACTION_ID |
✅ |
Stop |
SERIAL |
TRANSACTION_ID |
✅ |
Genstart |
SERIAL |
|
❌ |
Lås op |
SERIAL |
|
❌ |
Angiv hændelser |
SERIAL |
|
❌ |
Vi foretrækker en fuldt hændelsesdrevet integration, der ikke er afhængig af polling. Webhook-URL'erne bør dog opsættes via en API eller være en global opsætning, som du håndterer.
Fuld liste over hændelser:
Hændelser |
Felter |
Påkrævet |
Statusopdatering |
SERIAL, STATUS |
❌ |
Transaktion startet |
SERIAL, TRANSACTION_ID |
❌ |
Transaktion stoppet |
SERIAL, TRANSACTION_ID |
❌ |
Måler opdateret |
SERIAL, KWH |
❌ |