{"@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"}
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.
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
| method | path | what the vendor says it does |
|---|---|---|
GET | /chargers | List Chargers Chargers |
GET | /chargers/{chargerId} | Get Charger Chargers |
POST | /chargers/{chargerId}/charging | Control Charging Instruct the charger to start or stop charging Chargers |
GET | /charging-locations | List Charging Locations Returns a list of Charging Locations registered to the User Charging Locations |
POST | /charging-locations | Create 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/ready | Check Service Readiness Gets the combined health status of the service and all functionalities and dependencie |
GET | /health/vendors | Check Available Vendors List the supported vendors and their current status. Service Health |
GET | /me | Get 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/charging | Get 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}/authorization | Deauthorize User Deletes the User's stored vendor authorizations and credentials, invalidates any associated s |
POST | /users/{userId}/link | Link User Creates an Enode Link session attached to the provided User ID. If this User does not exist, it will |
GET | /vehicles | List Vehicles Vehicles |
GET | /vehicles/{vehicleId} | Get Vehicle Vehicles |
GET | /vehicles/{vehicleId}/charge-state | Get Vehicle Charge State Vehicles |
POST | /vehicles/{vehicleId}/charging | Start / Stop Charging Instruct the vehicle to start or stop charging. #### Precedence over smart charging If |
GET | /vehicles/{vehicleId}/information | Get Vehicle Information Vehicles |
GET | /vehicles/{vehicleId}/location | Get Vehicle Location Vehicles |
GET | /vehicles/{vehicleId}/odometer | Get Vehicle Odometer Vehicles |
GET | /vehicles/{vehicleId}/smart-charging-policy | Get Vehicle Smart Charging Policy Vehicles |
PUT | /vehicles/{vehicleId}/smart-charging-policy | Update Vehicle Smart Charging Policy Updates the Smart Charging settings for a vehicle Vehicles |
POST | /vehicles/{vehicleId}/watch | Start Watching Vehicle Temporarily triggers high-rate updates of the vehicle's properties, and this state expi |
PUT | /webhooks/firehose | Update Firehose Webhook Webhooks 🧪 |
POST | /webhooks/firehose/test | Test 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.