eDRV EV Charging

eDRV helps developers start, stop, reserve and get transaction information from electric vehicle chargers via a simple API. Any web or mobile app can connect and send requests to EV chargers without having to spend months implementing proprietary EV charging messaging protocols. The eDRV API works with any EV charger compatible with OCPP 1.6J or 2.01 and has been extensively tested with over…

160 subscribers
985 ms avg latency
41 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

eDRV EV Charging endpoints

MethodEndpointDescription
Organizations
GET getOrganization
/v1/organizations/{id}
Get one organization data by id
PATCH patchOrganization
/v1/organizations/{id}
Update organization with parameters
GET getOrganizations
/v1/organizations
Get Organizations data
Charge Stations
GET getChargeStationConnectors
/v1/chargestations/{id}/connectors
Get Connectors data filtered by ChargeStation
POST postChargeStations
/v1/chargestations
Create charge station with parameters
GET getChargeStation
/v1/chargestations/{id}
Use to request a single charge station's data
PATCH patchChargeStation
/v1/chargestations/{id}
Update charge station with parameters
GET getChargeStations
/v1/chargestations
Get ChargeStation info
DELETE deleteChargeStation
/v1/chargestations/{id}
Use to delete a charge station
Drivers
POST postDrivers
/v1/drivers
Create driver with parameters
PATCH patchDriver
/v1/drivers/{id}
Update driver with parameters
DELETE deleteDriver
/v1/drivers/{id}
Use to delete a driver
GET getDriver
/v1/drivers/{id}
Use to request a single driver
GET getDrivers
/v1/drivers
Get All Drivers data
Connectors
GET getConnector
/v1/connectors/{id}
Get one Connector data
POST postConnectors
/v1/connectors
Create connector with parameters
GET getConnectors
/v1/connectors
Get Connectors data
PATCH patchConnector
/v1/connectors/{id}
Update connector parameters
Transactions
GET getTransaction
/v1/transactions/{id}
Get a specific transaction
GET getTransactions
/v1/transactions
Get all transactions
Tokens
POST postTokens
/v1/tokens
Create token with parameters
GET getToken
/v1/tokens/{id}
Use to request a single token
GET getTokens
/v1/tokens
Get Tokens data
DELETE deleteToken
/v1/tokens/{id}
Use to delete a token
PATCH patchToken
/v1/tokens/{id}
Update token with parameters
Locations
GET getLocations
/v1/locations
Get Locations data
Commands
POST remotestart
/v1/commands/remotestart
Use to request a remote start command. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
GET getCommands
/v1/commands
Get Commands data
POST remotestop
/v1/commands/remotestop
Use to request a remote stop command. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
POST reset
/v1/commands/reset
Use to request a reset command. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
POST unlockconnector
/v1/commands/unlockconnector
Use to request an unlock command for a connector. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
POST cancelreservation
/v1/commands/cancelreservation
Use to request a delete an existing reservation. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
POST reserve
/v1/commands/reserve
Use to request a reserve command. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
Stats
GET getStat
/v1/stats/{asset}/{statistic}
Get statistics for an activity for an asset within a certain date
Realtime
GET getRealtime
/v1/realtime
Use to request a Websockets handshake
Reservations
GET getReservations
/v1/reservations
Get Reservations data
GET getReservation
/v1/reservations/{id}
Get one reservation data
PATCH updatereservation
/v1/reservations/{id}
Use to request a update an existing reservation. The request will wait for the charge station to process the command. It will timeout after 60 seconds.
Configurations
GET getConfigurations
/v1/configurations
Get Configurations data
POST postConfigurations
/v1/configurations
Create connector with parameters
GET getConfiguration
/v1/configurations/{id}
Get one Configuration data

eDRV EV Charging pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: unlimited / monthly

More Energy APIs

View all →
  • Get up-to-date Petrol, Diesel, LPG & CNG fuel prices in India. Query daily and past fuel prices state-wise…

    EnergyFreemium
  • Fast and Reliable EV Charging Station Searches, Anywhere in the World, Including Connector Availability,…

    EnergyFreemium1.2k subscribers
  • A REST API that returns live fuel prices from leading UK retailers

    EnergyFreemium167 subscribers
  • Oil price charts for Brent Crude, WTI & oil futures, real time data

    EnergyFreemium235 subscribers
  • nemy tracks the National Electricity Market (NEM) in Australia. nemy API has a collection of simple…

    EnergyFreemium203 subscribers
  • Find U.S. EV charging stations and electric vehicles with one API - search by location, state, availability,…

    EnergyFreemium85 subscribers