ev.energy · OAuth Scopes

ev.energy OAuth Scopes

OAuth 2.0 derived

ev.energy publishes 35 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the ev.energy API on a user’s behalf.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CompanyEnergyElectric VehiclesEV ChargingSmart ChargingUtilitiesSustainabilityVirtual Power PlantDemand ResponseSolarHome EnergyInternet of Things
Scopes: 35 Flows: Method: derived

Scopes (35)

ScopeDescriptionFlows
boundary_meter:read clientCredentials
carbon:read clientCredentials
charging_session:read clientCredentials
charging_session:write clientCredentials
debug:read clientCredentials
dispatch_coordinator:read clientCredentials
dispatch_event:write clientCredentials
evse:read clientCredentials
evse:write clientCredentials
grid:read clientCredentials
home_battery:read clientCredentials
home_energy:read clientCredentials
inverter:read clientCredentials
inverter:write clientCredentials
notification_preferences:read Read a user's notification group opt-in state clientCredentials
notification_preferences:write Update a user's notification group opt-in state clientCredentials
payout_method:read Read a user's preferred payout method clientCredentials
payout_method:write Set, update, or clear a user's preferred payout method clientCredentials
region:read Read region and region group boundary data clientCredentials
region:write Create regions and region groups clientCredentials
route_planner_preferences:read Read a user's EV Route Planner preferences clientCredentials
route_planner_preferences:write Update a user's EV Route Planner preferences clientCredentials
saved_routes:read Read a user's saved route-planner routes clientCredentials
saved_routes:write Create, update, or delete a user's saved routes clientCredentials
solar:read clientCredentials
solar:write clientCredentials
solar_forecast:read clientCredentials
subscription:read clientCredentials
tariff:prices:read clientCredentials
tariff:read clientCredentials
user:read clientCredentials
user:write clientCredentials
vehicle:read clientCredentials
vehicle:write clientCredentials
vehicle_catalogue:write Update shared vehicle-catalogue reference data (e.g. a model's default connector type) clientCredentials

Source

OAuth Scopes

Raw ↑
generated: '2026-08-12'
method: derived
source: openapi/ev-energy-api-v2-openapi.yaml
docs: https://developers.ev.energy/docs/auth
note: 'Scopes read verbatim from components.securitySchemes.oauth2.flows.clientCredentials.scopes in the
  published OpenAPI. The developer portal documents the OAuth flows but publishes NO scope reference page,
  so 26 of the 35 scopes ship with an empty description string in the spec and are recorded here as description_published:
  false rather than being given an invented meaning. The authorizationCode flow declares an empty scopes
  object in the spec even though the authentication page describes per-user consent to named scopes —
  the two flows are not consistently described. Scopes are assigned by ev.energy when it provisions the
  OAuth application; there is no self-service scope selection.'
scheme:
  name: oauth2
  type: oauth2
  authorizationUrl: https://api.ev.energy/o/authorize/
  tokenUrl: https://api.ev.energy/o/token/
  refreshUrl: https://api.ev.energy/o/token/
  revocationUrl: https://api.ev.energy/o/revoke_token
  flows:
  - clientCredentials
  - authorizationCode
scope_count: 35
described_count: 11
scopes:
- scope: boundary_meter:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: carbon:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: charging_session:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: charging_session:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: debug:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: dispatch_coordinator:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: dispatch_event:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: evse:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: evse:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: grid:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: home_battery:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: home_energy:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: inverter:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: inverter:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: notification_preferences:read
  flows:
  - clientCredentials
  description: Read a user's notification group opt-in state
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: notification_preferences:write
  flows:
  - clientCredentials
  description: Update a user's notification group opt-in state
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: payout_method:read
  flows:
  - clientCredentials
  description: Read a user's preferred payout method
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: payout_method:write
  flows:
  - clientCredentials
  description: Set, update, or clear a user's preferred payout method
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: region:read
  flows:
  - clientCredentials
  description: Read region and region group boundary data
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: region:write
  flows:
  - clientCredentials
  description: Create regions and region groups
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: route_planner_preferences:read
  flows:
  - clientCredentials
  description: Read a user's EV Route Planner preferences
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: route_planner_preferences:write
  flows:
  - clientCredentials
  description: Update a user's EV Route Planner preferences
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: saved_routes:read
  flows:
  - clientCredentials
  description: Read a user's saved route-planner routes
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: saved_routes:write
  flows:
  - clientCredentials
  description: Create, update, or delete a user's saved routes
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: solar:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: solar:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: solar_forecast:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: subscription:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: tariff:prices:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: tariff:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: user:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: user:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: vehicle:read
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: vehicle:write
  flows:
  - clientCredentials
  description: null
  description_published: false
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml
- scope: vehicle_catalogue:write
  flows:
  - clientCredentials
  description: Update shared vehicle-catalogue reference data (e.g. a model's default connector type)
  description_published: true
  sources:
  - openapi/ev-energy-api-v2-openapi.yaml

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/ev-energy-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.