Создание машины¶
Создание машины
Запрос (Request)¶
POST-запрос¶
https://server.sedi.ru:9031/api/SeDiExternalSystems/create-car/
Заголовки (Headers)¶
| Название | Описание |
|---|---|
| X-Api-Key | API-ключ |
| X-Client-ID | Ключ, определяющий партнера |
Параметры¶
| Название | Описание |
|---|---|
| park_profile | Свойства машины. Тип: ParkProfile |
| vehicle_licenses | Данные документов машины. Тип: VehicleLicenses |
| vehicle_specifications | Основные данные машины. Тип: VehicleSpecifications |
| child_safety | Детские кресла типа бустер, указывается количество |
ParkProfile¶
| Название | Описание |
|---|---|
| amenities | Удобства в ТС. Допустимые значения: conditioner, wifi, check, card, woman_driver, post_terminal, no_smoking, smoking, child_chair, animal_transport, universal |
VehicleLicenses¶
| Название | Описание |
|---|---|
| licence_plate_number | Номер машины. Тип: String |
| licence_number | Номер лицензии на такси. Тип: String |
| registration_certificate | номер СТС. Тип: String |
VehicleSpecifications¶
| Название | Описание |
|---|---|
| brand | Марка машины. Тип: String |
| model | Модель машины. Тип: String |
| color | Цвет машины. Тип: String |
| year | Год выпуска машины. Тип: Int |
| vin | VIN-номер машины. Тип: String |
Пример тела запроса¶
{
"park_profile":
{
"amenities":[
"conditioner",
"animal_transport",
"universal"
]
},
"child_safety":
{
"booster_count": 1
},
"vehicle_licenses":
{
"licence_plate_number": "О222О22",
"registration_certificate": "123456789",
"licence_number": "123456789"
},
"vehicle_specifications":
{
"model": "Golf",
"brand": "Volkswagen",
"color": "Синий",
"year": 2020,
"vin": "12345678909876543"
}
}
Ответ¶
200 OK¶
Машина создана успешно
{
"vehicle_id": 123 // ID созданной машины
}
403 Forbidden¶
Некорректный API KEY.
400 BadRequest¶
Некорректные параметры запроса или пустые заголовки.
500 InternalServerError¶
Ошибка в процессе выполнения запроса
Error. Ошибка добавления¶
{
"code": "код ошибки",
"message": "текстовое описание ошибки"
}