Skip to main content

Introduction

When building an integration on top of the Volteras platform, you may only want specific information, or capabilities from the end-user account that will be connected. You can achieve this using the scopes parameter when constructing the account connect url.

Vehicle Scopes

Scopes available

ScopeDescription
vehicle:allAccess to everything
vehicle:informationAccess to vehicle specifications, options, vin and registration plate
vehicle:charging_historyAccess to vehicle charging history
vehicle:telemetryAccess to location and odometer
vehicle:commandsAccess to remote commands

Scoped endpoints

These are vehicle endpoints where scopes are used to determine whether you have access to data, or whether you can perform a remote action.
EndpointScopes availableRequiredEffect when scope is not present
/vehicles/[id]vehicle:informationThese fields are excluded: vin, registrationPlate
/vehicles/vehicle:informationThese fields are excluded: vin, registrationPlate
/vehicles/[id]/optionsvehicle:informationYes401 Response
/vehicles/[id]/specificationsvehicle:informationYes401 Response
/vehicles/[id]/telemetryvehicle:telemetryYes401 Response
/vehicles/[id]/charging-historyvehicle:charging_historyYes401 Response
/vehicles/[id]/charging-history/[id]vehicle:charging_historyYes401 Response
/vehicles/[id]/command-executions/vehicle:commandsYes401 Response