Получение списка автомобилей
Получение списка автомобилей
HTTP-запрос
POST https://fleet-api.taxi.yandex.net/v1/parks/cars/list
Заголовки запроса
* Обязательный параметр
Тело запроса
{ "fields": { "car": [ "color" ] }, "limit": 100, "offset": 0, "query": { "park": { "car": { "amenities": [ "wifi" ], "categories": [ "econom" ], "id": [ "5011ade6ba054dfdb7143c8cc9460dbc" ], "is_rental": true, "status": [ "working" ] }, "id": "ee6f33c4562b4e1f8646d157bd70b2c4" }, "text": "" } }
Скопировано
Представление
Поля
fields | object Данные, которые необходимо извлечь |
fields. | array Данные ТС, которые необходимо извлечь. Допустимые значения:
|
limit * | integer Ограничение сверху на число автомобилей в ответе Минимальное значение: |
offset | integer Отступ, начиная с которого возвращаются автомобили в ответе Минимальное значение: |
query * | object Поисковые ограничения |
query. | object |
query. | object Поисковые ограничения на автомобиль |
query. | array Удобства в ТС. Допустимые значения:
|
query. | array Список категорий ТС. Допустимые значения:
|
query. | array |
query. | boolean Парковая машина |
query. | array Статус ТС.
|
query. | string Идентификатор партнёра |
query. | string Текстовый поисковый запрос по данным автомобиля |
fields | object Данные, которые необходимо извлечь |
fields. | array Данные ТС, которые необходимо извлечь. Допустимые значения:
|
limit * | integer Ограничение сверху на число автомобилей в ответе Минимальное значение: |
offset | integer Отступ, начиная с которого возвращаются автомобили в ответе Минимальное значение: |
query * | object Поисковые ограничения |
query. | object |
query. | object Поисковые ограничения на автомобиль |
query. | array Удобства в ТС. Допустимые значения:
|
query. | array Список категорий ТС. Допустимые значения:
|
query. | array |
query. | boolean Парковая машина |
query. | array Статус ТС.
|
query. | string Идентификатор партнёра |
query. | string Текстовый поисковый запрос по данным автомобиля |
* Обязательный параметр
Ответы
Код 200
Список автомобилей
{ "cars": [ { "amenities": [ "wifi" ], "brand": "Mercedes-Benz", "callsign": "123456789", "category": [ "econom" ], "color": "Черный", "id": "2111ade6gk054dfdb9iu8c8cc9460mks", "model": "E-klasse", "number": "Т8654Т99", "registration_cert": "123456789", "status": "working", "vin": "12345678909876543", "year": 2019 } ], "limit": 100, "offset": 0, "total": 357 }
Скопировано
Представление
Поля
cars[] * | array |
cars[]. | array Удобства в ТС. Допустимые значения:
|
cars[]. | string Марка ТС |
cars[]. | string Позывной |
cars[]. | array Список категорий ТС. Допустимые значения:
|
cars[]. | string Цвет ТС Возможные значения
|
cars[]. | string Идентификатор ТС |
cars[]. | string Модель ТС |
cars[]. | string Государственный регистрационный номер |
cars[]. | string Номер свидетельства о регистрации ТС (Обязательное поле для России) |
cars[]. | string Статус ТС.
|
cars[]. | string VIN (Обязательное поле для России) |
cars[]. | integer Год выпуска ТС |
limit * | integer Ограничение сверху на число автомобилей в ответе Минимальное значение: |
offset * | integer Отступ, начиная с которого возвращаются автомобили в ответе Минимальное значение: |
total * | integer Общее число автомобилей, удовлетворяющих запросу Минимальное значение: |
cars[] * | array |
cars[]. | array Удобства в ТС. Допустимые значения:
|
cars[]. | string Марка ТС |
cars[]. | string Позывной |
cars[]. | array Список категорий ТС. Допустимые значения:
|
cars[]. | string Цвет ТС Возможные значения
|
cars[]. | string Идентификатор ТС |
cars[]. | string Модель ТС |
cars[]. | string Государственный регистрационный номер |
cars[]. | string Номер свидетельства о регистрации ТС (Обязательное поле для России) |
cars[]. | string Статус ТС.
|
cars[]. | string VIN (Обязательное поле для России) |
cars[]. | integer Год выпуска ТС |
limit * | integer Ограничение сверху на число автомобилей в ответе Минимальное значение: |
offset * | integer Отступ, начиная с которого возвращаются автомобили в ответе Минимальное значение: |
total * | integer Общее число автомобилей, удовлетворяющих запросу Минимальное значение: |
* Обязательный параметр
Код 400
Некорректные параметры запроса
{ "code": "string", "message": "Текстовое описание ошибки" }
Скопировано
Представление
Поля
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
* Обязательный параметр
Код 401
Отсутствуют параметры авторизации запроса
{ "code": "string", "message": "Текстовое описание ошибки" }
Скопировано
Представление
Поля
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
* Обязательный параметр
Код 403
Недостаточно прав для выполнения запроса
{ "code": "string", "message": "Текстовое описание ошибки" }
Скопировано
Представление
Поля
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
* Обязательный параметр
Код 429
Превышено допустимое число запросов
{ "code": "string", "message": "Текстовое описание ошибки" }
Скопировано
Представление
Поля
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
* Обязательный параметр
Код 500
Внутренняя ошибка сервера
{ "code": "string", "message": "Текстовое описание ошибки" }
Скопировано
Представление
Поля
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
code | string Машиночитаемый код ошибки |
message * | string Человекочитаемое сообщение об ошибке |
* Обязательный параметр
Пример
Request:
curl -X POST "https://fleet-api.taxi.yandex.net/v1/parks/cars/list" \ -H "X-Client-ID: <Идентификатор клиента>" \ -H "X-API-Key: <API-ключ>" \ -d '{ "fields": { "car": [ "color" ] }, "limit": 100, "offset": 0, "query": { "park": { "car": { "amenities": [ "wifi" ], "categories": [ "econom" ], "id": [ "5011ade6ba054dfdb7143c8cc9460dbc" ], "is_rental": true, "status": [ "working" ] }, "id": "ee6f33c4562b4e1f8646d157bd70b2c4" }, "text": "" } }'
Скопировано
Responses:
{ "cars": [ { "amenities": [ "wifi" ], "brand": "Mercedes-Benz", "callsign": "123456789", "category": [ "econom" ], "color": "Черный", "id": "2111ade6gk054dfdb9iu8c8cc9460mks", "model": "E-klasse", "number": "Т8654Т99", "registration_cert": "123456789", "status": "working", "vin": "12345678909876543", "year": 2019 } ], "limit": 100, "offset": 0, "total": 357 }
Скопировано
{ "message": "Текстовое описание ошибки" }
Скопировано
{ "message": "Текстовое описание ошибки" }
Скопировано
{ "message": "Текстовое описание ошибки" }
Скопировано
{ "message": "Текстовое описание ошибки" }
Скопировано
{ "message": "Текстовое описание ошибки" }
Скопировано