{"@context": "https://schema.org", "@type": "WebAPI", "name": "Enode API API", "description": "Download [OpenAPI 3.0 Specification](/OpenAPI-Enode-v1.4.0.json) Download [Postman Collection](/Postman-Enode-v1.4.0.json) The Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sen", "provider": {"@type": "Organization", "name": "enode.io"}, "documentation": "https://docs.enode.io/OpenAPI-Enode-v1.3.10.json"}
Index / APIs / enode.io

Enode API API

Download [OpenAPI 3.0 Specification](/OpenAPI-Enode-v1.4.0.json) Download [Postman Collection](/Postman-Enode-v1.4.0.json) The Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sen

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.test.enode.io

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Enode API v1.3.10

Download [OpenAPI 3.0 Specification](/OpenAPI-Enode-v1.4.0.json) Download [Postman Collection](/Postman-Enode-v1.4.0.json) The Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sending commands to vehicles from a variety of manufacturers. The API has a RESTful architecture and u

methodpathwhat the vendor says it does
GET/chargersList Chargers Chargers
GET/chargers/{chargerId}Get Charger Chargers
POST/chargers/{chargerId}/chargingControl Charging Instruct the charger to start or stop charging Chargers
GET/charging-locationsList Charging Locations Returns a list of Charging Locations registered to the User Charging Locations
POST/charging-locationsCreate Charging Location Charging Locations
GET/charging-locations/{chargingLocationId}Get Charging Location Charging Locations
PUT/charging-locations/{chargingLocationId}Update Charging Location Updates a charging location with new configuration Charging Locations
DELETE/charging-locations/{chargingLocationId}Delete Charging Location Delete a Charging Location Charging Locations
GET/health/readyCheck Service Readiness Gets the combined health status of the service and all functionalities and dependencie
GET/health/vendorsCheck Available Vendors List the supported vendors and their current status. Service Health
GET/meGet My User Returns metadata about the authenticated User, including a list of vendors for which the user has
DELETE/me/vendors/{vendor}Disconnect Vendor Disconnect a single Vendor from the User's account. All stored data about their Vendor acco
GET/statistics/chargingGet User Charging Statistics Returns a normalized timeseries of statistics about power consumption and price f
DELETE/users/{userId}Unlink User Deletes a User and all of their data permanently, and invalidates any associated sessions, authori
DELETE/users/{userId}/authorizationDeauthorize User Deletes the User's stored vendor authorizations and credentials, invalidates any associated s
POST/users/{userId}/linkLink User Creates an Enode Link session attached to the provided User ID. If this User does not exist, it will
GET/vehiclesList Vehicles Vehicles
GET/vehicles/{vehicleId}Get Vehicle Vehicles
GET/vehicles/{vehicleId}/charge-stateGet Vehicle Charge State Vehicles
POST/vehicles/{vehicleId}/chargingStart / Stop Charging Instruct the vehicle to start or stop charging. #### Precedence over smart charging If
GET/vehicles/{vehicleId}/informationGet Vehicle Information Vehicles
GET/vehicles/{vehicleId}/locationGet Vehicle Location Vehicles
GET/vehicles/{vehicleId}/odometerGet Vehicle Odometer Vehicles
GET/vehicles/{vehicleId}/smart-charging-policyGet Vehicle Smart Charging Policy Vehicles
PUT/vehicles/{vehicleId}/smart-charging-policyUpdate Vehicle Smart Charging Policy Updates the Smart Charging settings for a vehicle Vehicles
POST/vehicles/{vehicleId}/watchStart Watching Vehicle Temporarily triggers high-rate updates of the vehicle's properties, and this state expi
PUT/webhooks/firehoseUpdate Firehose Webhook Webhooks 🧪
POST/webhooks/firehose/testTest Firehose Webhook Trigger a test payload to be sent to your configured Firehose Webhook url. Webhooks 🧪

specification origin: https://docs.enode.io/OpenAPI-Enode-v1.3.10.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.