In order to see all vehicles in the vehicle database use the
vehicleList query. See a live example of this query including all available output parameters here.
Query vehicle list
An example that renders a list of vehicles that can be searched and filtered.
To query the vehicles in the database, call the
vehicleList. Optionally configure the arguments to support filters, search, localization or pagination. The sections below describe each feature in more detail.
Search for vehicles by make, model, version and chargetrip version.
Filter vehicle result.
ISO-3166 alpha-2 country code to apply localization on vehicle data if available.
Show CountryCodeAlpha2 enum values
Number of elements (count) to return.
Default • 10
Page number to return.
Default • 0
Frequently used fields
Vehicles unique ID.
Naming of the vehicle.
Connectors available for the vehicle.
Availability of the vehicle.
Drivetrain of the vehicle.
Adapters available for the vehicle.
Battery of the vehicle.
Body of the vehicle.
Range of the vehicle.
Media of the vehicle.
Routing of the vehicle.
Information about vehicle connectivity.
Regions in which the vehicle is available. Based on the continent code (CC) standard.
Show VehicleRegion enum values
Vehicle intended use. Can be passenger, cargo, or utility.
Show VehiclePurpose enum values
Type of vehicle.
Show VehicleType enum values
A response can either contain a
data or an
errors object. The response header will always return
200 as a status code.
When successful, a
data object will be returned with the
requested fields. If there are no fields present the
data object will return the operation name with the
appropriate return type. If the operation was a query, this output
will be an object of the schema’s query root type; if the operation
was a mutation, this output will be an object of the schema’s mutation
If unsuccessful, an
errors object will be returned with
more details in the
extensions object. The error object
can contain any of the following objects.