API Descriptions and timeouts

Information about APIs descriptions and their time out in secs

CPO

CPO is Charge Point Operator, and offers APIs for controlling CPO entities that can be configured in the EV Portal.

NameMethodDescriptionTimeout (sec)Endpoint
Create a locationPOSTThis API allows you to create a location.100/api/{versionNumber}/locations/
Update a locationPUTThis API allows you to update a location.100/api/{versionNumber}/locations/{locationid}
Patch a locationPATCHThis API allows you to patch an individual field for a location.100/api/{versionNumber}/locations/{locationid}
Batch Patch multiple locationsPATCHThis API allows you to patch an individual field for multiple locations.100/api/{versionNumber}/locations/batch
Get Batch Patch report for locationsPATCHThis API allows you to retrive the report for a batch patch of locations.100/api/{versionNumber}/locations/batch/report/{reportId}
Get multiple locationsGETThis API allows you to retrieve multiple locations.100/api/{versionNumber}/locations/
Get a locationGETThis API allows you to get a location by it's ID.100/api/{versionNumber}/locations/{locationid}
Get an evseGETThis API allows you to get an evse by it's ID.100/api/{versionNumber}/locations/{locationid}/{evseUid}
Get a connectorGETThis API allows you to get a connector by it's evse ID and connector number.100/api/{versionNumber}/locations/{locationid}/{evseUid}/{connectorId}
Create a charge stationPOSTThis API allows you to ceate a charge station.100/api/{versionNumber}/chargestations/
Update a charge stationPUTThis API allows you to update a charge station.100/api/{versionNumber}/chargestations/{chargestationId}
Patch a charge stationPATCHThis API allows you to patch an individual field for a charge station.100/api/{versionNumber}/chargestations/{chargestationId}
Batch Patch multiple charge stationsPATCHThis API allows you to patch an individual field for multiple charge stations.100/api/{versionNumber}/chargestations/batch
Get Batch Patch report for charge stationsPATCHThis API allows you to retrive the report for a batch patch of charge stations.100/api/{versionNumber}/chargestations/batch/report/{reportId}
Get multiple charge stationsGETThis API allows you to retrieve multiple chargestations100/api/{versionNumber}/chargestations/
Get single charge stationGETThis API allows you to get a charge station by it's ID.100/api/{versionNumber}/chargestations/{chargestationId}
Get multiple hardware templatesGET100/api/{versionNumber}/chargestations/chargestationtemplate
Create/Update a hardware templatePOST100/api/{versionNumber}/chargestations/chargestationtemplate
Get multiple tariff codesGETThis API allows you to retrieve multiple tariff codes.100/api/{versionNumber}/tariffcodes/

CPI
CPI is Charge Point Interaction, and offers APIs for retrieving CPI entities that are sent and received from a charge station.

NameGET MethodDescriptionTimeout (sec)Endpoint
Get batch Charge Station notificationsGETThis API allows you to retrieve multiple notifications in batch for all charge stations available to the caller.230/api/{versionNumber}/chargestationnotifications/
Get Charge Station notifications in real timeGETThis API allows you to retrieve multiple Charge Station notifications in real time.100/api/{versionNumber}/chargestationnotifications/{chargeStationId}
Send a command to a charge stationPOSTThis endpoint allows you to send a command to a charge station.100/api/{versionNumber}/commands/{command}
Get a command by its ocpp message IDGETThis endpoint allows you to get a command by its ocpp message ID.100/api/{versionNumber}/commands/{evse_uid}/{charge_station_messge_id}
Get batch meter valuesGETThis API allows you to retrieve multiple meter values in batch for all charge stations available to the caller.230/api/{versionNumber}/metervalues/
Push Charge Station notifications in real timePOSTThis mechanism allows you to push Charge Station notifications in real time to external endpoints.N/AN/A