# Get level vehicle info · v1.1 · POST

`POST https://bemap.benomad.com/bgis/service/vehicle/1.1/getlevelvehicleinfo`

Part of [Electric vehicle database](https://benomad.com/dev/doc/bemap-api/electric-mobility/ev-vehicles.md).

> **Fill a vehicle picker, step by step.** The same step-by-step choices, with the criteria sent in a JSON body.

Returns the list of available vehicle info for the specified level.

Requires the Vehicle or EV smart routing option (Allow to get the information of vehicle); without it BeMap answers `400 Access Denied`.

## Request body

JSON, `Content-Type: application/json`. Schema `LevelVehicleInfoRequest`.

- `level` (enum, required): Level of researched information.
  - `NAME`
  - `VARIANT`
  - `YEAR`
  - `BATTERY_NAME`
  - `MOTOR_TYPE`
  - `CHARGE_POWER_DC`
  - `CHARGE_POWER_AC`
  - `CHARGE_POWER_AC1`
  - `CHARGE_POWER_AC3`
- `geoserver` (string): Geoserver name.
- `brandId` (string): EV vehicle brand ID.
- `name` (string): Vehicle model name.
- `variant` (string): Vehicle model variant name.
- `year` (string): Year of release and end of series in format yyyy or yyyy-yyyy.
- `batteryName` (string): Battery name.
- `batteryCapacity` (string, deprecated): Battery capacity.
- `motorType` (enum): Define the type of motor (engine), is an electric or PHEV motor.
  - `EV`: Electric Vehicle.
  - `HEV`: Hybrid Electric Vehicle.
  - `PHEV`: Plug-in Hybrid Electric Vehicle (with electric plug).
- `chargerPowerDC` (number (double)): DC Power in kW of vehicle charger.
- `chargerPowerAC` (number (double)): AC Power in kW of vehicle charger.

## Response

`200`, schema `string[]`.

An array of `string`.

## Errors

- `400`: Bad Request
- `302`: no credentials were sent. Do not follow the redirect.
- `401`: the account or the API key is wrong.

How to read each one: [Errors](https://benomad.com/dev/doc/bemap-api/getting-started/errors.md).

## Example

```bash
curl -X POST 'https://bemap.benomad.com/bgis/service/vehicle/1.1/getlevelvehicleinfo' \
  -u 'YOUR_ACCOUNT:YOUR_API_KEY' \
  --fail-with-body \
  -H 'Content-Type: application/json' \
  -d '{
  "level": "BATTERY_NAME",
  "brandId": "5e903acb9548987051674126",
  "name": "Zoe"
}'
```

Response captured from production:

```json
[
  "22",
  "25.9",
  "41",
  "44.1",
  "54.7"
]
```

## Tutorials

- [Tutorial for the first trip in electrical vehicle · 1.0](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-first-trip-v1-0.md)
- [Tutorial for the first trip in electrical vehicle · 2.0](https://benomad.com/dev/doc/bemap-api/guides/tutorials/evtrip-first-trip-v2-0.md)

## Reference pages

- [Get level vehicle info · v1.1](https://benomad.com/dev/doc/bemap-api/guides/services/vehicle-getlevelvehicleinfo-v1-1.md)
