- List suppliers, sorted alphabetically by name.
Retrieve a supplier
List tariffs, sorted alphabetically by name.
Retrieve a tariff
List prices for a tariff
DailyPrices
Price
PriceSummary
Supplier
Tariff
TariffBase
TariffDetail
Times
List suppliers, sorted al...
List all the energy suppliers known by the ev.energy system.
Use the available_for_user_id query parameter to narrow the list to only those relevant to a specific user.
Security
oauth2(Required scopes: tariff:read)
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/suppliers
- Live API for both production and sandbox requests.https://api.ev.energy/v2/suppliers
- Staging server for internal testing only.https://api-staging.ev.energy/v2/suppliers
curl -i -X GET \
'https://developers.ev.energy/_mock/ev.energy-api-v2/suppliers?page=2&page_size=10&available_for_user_id=user01HN2NJ9NMRZBXT1H6FT9N7735' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Return a list of Suppliers.
Headers
Provides links to the previous and next pages of data, if they exist.
Example:"<about:blank>; rel=\"previous\", <https://api.ev.energy/v2/examples/?page=2&page_size=25>; rel=\"next\""
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.
Value:2
The maximum number of requests that can be made to this endpoint per hour. Defaults to 1000 but may vary per client.
Default:1000
The number of requests remaining until this client's rate limit is reached.
Default:999
Array []
Unique identifier for the given user.
Example:"supl01HN2NJ9NMRZBXT1H6FT9N7735"
Response
[ { "id": "supl01HN2NJ9NMRZBXT1H6FT9N7735", "url": "https://api.ev.energy/v2/suppliers/supl01HN2NJ9NMRZBXT1H6FT9N7735", "name": "Rivendell Renewables", "icon": "https://cdn.example.com/rivendell_renewables.jpg", "highlighted": true } ]