The official API for ev.energy, version 2.
- List EVSE models
ev.energy v2 API (2.0)
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/evses/{evse_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/evses/{evse_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/evses/{evse_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://developers.ev.energy/_mock/ev.energy-api-v2/evses/evse01HSH04KDEWF6Z4DB2J77J74K5 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'The EVSE has been decommissioned successfully.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
No contentReturn results from the page after this ID.
Return results from the page before this ID.
Specify the number of results to return per page.
Filter to only return resources available in the user's region and program.
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/evse_models
- Live API for both production and sandbox requests.https://api.ev.energy/v2/evse_models
- Staging server for internal testing only.https://api-staging.ev.energy/v2/evse_models
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/evse_models?page_before=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_after=xmpl01HNFZM7Q8FXASZXYZ6XM3TQRR&page_size=10&expand=make&available_for_user_id=user01HN2NJ9NMRZBXT1H6FT9N7735&make_id=emak01HS8FRMXGE3566EDXCMWGW5W4' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-User: user01HN2NJ9NMRZBXT1H6FT9N7735' \
-H 'EvEnergy-Version: 2'Returns a list of EVSE models.
Provides links to the previous and next pages of data, if they exist.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Unique identifier for the given EVSE Model.
A pre-constructed link to initiate onboarding for an EVSE with this model. If it is null, then we do not support intergrating with this EVSE and the user will need an integrated vehicle in order for us to be able to track their charging.
Note: if you are using client credentials authentication, the user ID will not be automatically included unless you set the EvEnergy-User header on your request.
[ { "id": "emod01HS9A004X5TB5JCMHENB5Z446", "url": "https://api.ev.energy/v2/evse_models/emod01HS9A004X5TB5JCMHENB5Z446", "name": "EVWC2S22", "make": "https://api.ev.energy/v2/evse_makes/emak01HS8FRMXGE3566EDXCMWGW5W4", "onboarding_url": "https://api.ev.energy/v2/evse_onboarding?model_id=emod01HN2NJHAJJAQD32QJ4QXTDSGW&user_id=user01HN2NJ9NMRZBXT1H6FT9N7735" } ]
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/evse_models/{evse_model_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/evse_models/{evse_model_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/evse_models/{evse_model_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/evse_models/emod01HS9A05HDZKZ5GCW92HH6GJYN?expand=make' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Return a single EVSE model.
Indicates the version of the API that generated this response. If EvEnergy-Version was not specified in the request, this will be your OAuth application's default version.
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
The number of requests remaining until this client's rate limit is reached.
Unique identifier for the given EVSE Model.
A pre-constructed link to initiate onboarding for an EVSE with this model. If it is null, then we do not support intergrating with this EVSE and the user will need an integrated vehicle in order for us to be able to track their charging.
Note: if you are using client credentials authentication, the user ID will not be automatically included unless you set the EvEnergy-User header on your request.
{ "id": "emod01HS9A004X5TB5JCMHENB5Z446", "url": "https://api.ev.energy/v2/evse_models/emod01HS9A004X5TB5JCMHENB5Z446", "name": "EVWC2S22", "make": "https://api.ev.energy/v2/evse_makes/emak01HS8FRMXGE3566EDXCMWGW5W4", "onboarding_url": "https://api.ev.energy/v2/evse_onboarding?model_id=emod01HN2NJHAJJAQD32QJ4QXTDSGW&user_id=user01HN2NJ9NMRZBXT1H6FT9N7735" }