Получение списка автомобилей
Получение списка автомобилей
Request
POST
https://fleet-api.taxi.yandex.net/v1/parks/cars/list
Headers
Name |
Description |
X-API-Key* |
Type: string API-ключ Example: Min length: |
X-Client-ID* |
Type: string Идентификатор клиента Example: Min length: |
Body
application/json
{
"limit": 100,
"offset": 0,
"query": {
"park": {
"id": "ee6f33c4562b4e1f8646d157bd70b2c4",
"car": {
"id": [
"5011ade6ba054dfdb7143c8cc9460dbc"
],
"status": [
"working"
],
"amenities": [
[
"wifi"
]
],
"categories": [
[
"econom"
]
],
"is_rental": false
}
},
"text": "string"
},
"fields": {
"car": [
"color"
]
}
}
Name |
Description |
limit* |
Type: integer Ограничение сверху на число автомобилей в ответе Default: Example: Min value: Max value: |
query* |
Type: CarsListQuery Поисковые ограничения |
fields |
Type: CarsListFields Данные, которые необходимо извлечь |
offset |
Type: integer Отступ, начиная с которого возвращаются автомобили в ответе Default: Example: Min value: |
CarsListQuery
Поисковые ограничения
Name |
Description |
park* |
Type: CarsListQueryPark |
text |
Type: string Текстовый поисковый запрос по данным автомобиля Example: `` |
CarsListFields
Данные, которые необходимо извлечь
Name |
Description |
car |
Type: VehicleField[] Данные ТС, которые необходимо извлечь. Допустимые значения:
Example: Enum: |
CarsListQueryPark
Name |
Description |
id* |
Type: string Идентификатор партнёра Example: Min length: Max length: |
car |
Type: CarsListQueryParkCar Поисковые ограничения на автомобиль |
VehicleField
Поле ТС
Type |
Description |
Example: Enum: |
CarsListQueryParkCar
Поисковые ограничения на автомобиль
Name |
Description |
amenities |
Type: string[] Удобства в ТС. Допустимые значения:
Example: Enum: |
categories |
Type: string[] Список категорий ТС. Допустимые значения:
Example: Enum: |
id |
Type: string[] Идентификатор автомобиля Example: Min length: Max length: Max items: Min items: |
is_rental |
Type: boolean Парковая машина |
status |
Type: string[] Статус ТС. Текущие статусы:
Example: |
Responses
200 OK
Список автомобилей
Body
application/json
{
"limit": 100,
"offset": 0,
"total": 357,
"cars": [
{
"id": "2111ade6gk054dfdb9iu8c8cc9460mks",
"status": "working",
"amenities": [
[
"wifi"
]
],
"category": [
[
"econom"
]
],
"callsign": "123456789",
"brand": "Mercedes-Benz",
"model": "E-klasse",
"year": 2019,
"color": "Черный",
"number": "Т8654Т99",
"registration_cert": "123456789",
"vin": "12345678909876543"
}
]
}
Name |
Description |
cars* |
Type: Vehicle[] Данные ТС |
limit* |
Type: integer Ограничение сверху на число автомобилей в ответе Default: Example: Min value: Max value: |
offset* |
Type: integer Отступ, начиная с которого возвращаются автомобили в ответе Default: Example: Min value: |
total* |
Type: integer Общее число автомобилей, удовлетворяющих запросу Example: Min value: |
Vehicle
Данные ТС
Name |
Description |
id* |
Type: string Идентификатор ТС Example: |
amenities |
Type: string[] Удобства в ТС. Допустимые значения:
Example: Enum: |
brand |
Type: string Марка ТС Example: |
callsign |
Type: string Позывной Example: |
category |
Type: string[] Список категорий ТС. Допустимые значения:
Example: Enum: |
color |
Type: ColorEnum Цвет ТС Example: Enum: |
model |
Type: string Модель ТС Example: |
number |
Type: string Государственный регистрационный номер Example: |
registration_cert |
Type: string Номер свидетельства о регистрации ТС (Обязательное поле для России) Example: |
status |
Type: string Статус ТС. Текущие статусы:
Example: |
vin |
Type: string VIN (Обязательное поле для России) Example: |
year |
Type: integer Год выпуска ТС Example: |
ColorEnum
Цвет ТС
Type |
Description |
Example: Enum: |
400 Bad Request
Некорректные параметры запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
401 Unauthorized
Отсутствуют параметры авторизации запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
403 Forbidden
Недостаточно прав для выполнения запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
429 Too Many Requests
Превышено допустимое число запросов
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
500 Internal Server Error
Внутренняя ошибка сервера
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
No longer supported, please use an alternative and newer version.