Comment configurer une intégration personnalisée de borne de recharge ?
Répertorie les exigences API pour créer une intégration personnalisée de borne de recharge avec Monta. Cela s'applique uniquement aux partenaires à fort volume.
Nous développons des intégrations personnalisées uniquement pour les partenaires à fort volume. Vous trouverez les prérequis ci-dessous.
Une session permettant d'accéder à la borne de recharge doit être l'une des suivantes :
Option 1 : Token serveur donnant accès à la (aux) borne(s) de recharge
Option 2 : Token utilisateur
L'utilisateur se connecte via ses identifiants, Monta stocke le token et le token de rafraîchissement. Ceux-ci doivent nous donner accès à la (aux) borne(s) de recharge pendant au moins 90 jours. Même si l'utilisateur se connecte depuis un autre endroit, le token de rafraîchissement doit continuer à fonctionner.
API |
Requête |
Réponse |
Requis |
Obtenir le statut |
SERIAL |
STATUS |
✅ |
Obtenir les transactions |
SERIAL |
ID, START, STOP, KWH |
✅ |
Obtenir la transaction |
SERIAL, TRANSACTION_ID |
ID, START, STOP, KWH |
✅ |
Obtenir la valeur globale du compteur |
SERIAL |
KWH |
✅ |
Démarrer |
SERIAL,TAG_ID |
TRANSACTION_ID |
✅ |
Arrêt |
SERIAL |
TRANSACTION_ID |
✅ |
Redémarrer |
SERIAL |
|
❌ |
Déverrouiller |
SERIAL |
|
❌ |
Définir les événements |
SERIAL |
|
❌ |
Nous privilégions une intégration entièrement pilotée par les événements, sans recours au polling. Les URL des webhooks doivent être configurées via une API ou faire l'objet d'une configuration globale que vous gérez.
Liste complète des événements :
Événements |
Champs |
Requis |
Mise à jour du statut |
SERIAL, STATUS |
❌ |
Transaction démarrée |
SERIAL, TRANSACTION_ID |
❌ |
Transaction arrêtée |
SERIAL, TRANSACTION_ID |
❌ |
Compteur mis à jour |
SERIAL, KWH |
❌ |