Skip to content

Événements de recharge

Contexte

L'API Événements de recharge donne accès aux enregistrements des sessions de recharge terminées pour vos sites. Chaque événement représente une transaction unique — du début à la fin d'une session de recharge — et inclut des données sur l'énergie, les horaires et l'état de charge, lorsqu'elles sont disponibles.

Endpoints disponibles

  • GET /charging-events/site/{id} - Récupérer les événements de recharge pour un site spécifique

Retourne une liste paginée d'événements de recharge pour le site donné, filtrée par plage horaire, avec des options de recherche et de tri.

Paramètres de chemin

ParamètreTypeRequisDescription
idstringOuiL'identifiant du site pour lequel récupérer les événements de recharge

Paramètres de requête

ParamètreTypeRequisDescription
fromstring (ISO 8601)OuiDébut de la plage horaire
tostring (ISO 8601)OuiFin de la plage horaire
search_textstringNonRecherche en texte libre dans les données d'événements de recharge (max 100 caractères)
sort_fieldstringNonChamp sur lequel trier les résultats — voir Champs de tri
sort_orderasc | descNonOrdre de tri des résultats
takenumberNonNombre d'enregistrements à retourner (max 1000)
skipnumberNonNombre d'enregistrements à ignorer, pour la pagination

Réponse

L'endpoint retourne un tableau JSON d'objets d'événements de recharge, triés selon les paramètres sort_field et sort_order. Utilisez take et skip pour parcourir les résultats.

json
[
  {
    "TransactionID": 123456,
    "SiteName": "Berlin Depot",
    "ChargerType": "AC",
    "ChargerID": "charger-01",
    "ConnectorID": 1,
    "StartAt": "2026-01-01T08:00:00.000Z",
    "EndAt": "2026-01-01T11:30:00.000Z",
    "InitialSoC": 20,
    "BusID": "Fleet Vehicle 7",
    "EndSoC": 85,
    "EnergyDelivered": 42.5
  }
]

Données

Chaque événement de recharge contient les champs suivants :

ChampTypeDescription
TransactionIDnumberIdentifiant unique de la transaction de recharge
SiteNamestring | nullNom d'affichage du site où la session a eu lieu
ChargerTypeAC | DC | nullIndique si la borne de recharge est AC ou DC
ChargerIDstringIdentifiant de la borne de recharge
ConnectorIDnumberNuméro du point de recharge sur la borne de recharge
StartAtstring (ISO 8601)Heure de début de la session de recharge
EndAtstring (ISO 8601)Heure de fin de la session de recharge
InitialSoCnumber | nullÉtat de charge au début de la session de recharge (%)
BusIDstring | nullIdentifiant de la session, dérivé du nom du tag RFID
EndSoCnumber | nullÉtat de charge à la fin de la session de recharge (%)
EnergyDeliverednumber | nullÉnergie totale délivrée pendant la session de recharge (kWh)

Champs de tri

Le paramètre de requête sort_field accepte les valeurs suivantes. Le tri s'applique à l'enregistrement de session sous-jacent ; certains champs de tri (par ex. cost, duration) sont donc valides même s'ils ne figurent pas dans le corps de la réponse :

ValeurDescription
occurrence_timeTrier par date d'enregistrement de l'événement
rfidTrier par tag RFID
rfid_nameTrier par nom d'affichage du tag RFID
energy_consumedTrier par énergie délivrée
durationTrier par durée de session de recharge
costTrier par coût réel
optimized_costTrier par coût optimisé DTO
cost_savingsTrier par économies réalisées