Создание водителя
Создание водителя
Запрос (Request)
POST-запрос
https://server.sedi.ru:9031/api/SeDiExternalSystems/driver-profile/
| Название |
Описание |
| X-Api-Key |
API-ключ |
| X-Client-ID |
Ключ, определяющий партнера |
Параметры
| Название |
Описание |
| person |
Персональные данные водителя. Тип: Person |
| car_id |
Идентификатор машины, к которой будет привязан водитель. Идентификатор, полученный ранее при создании машины car. |
Person
| Название |
Описание |
| contact_info |
Контактные данные водителя. Тип: ContactInfo |
| driver_license |
Информация по водительскому удостоверению. Тип: DriverLicense |
| full_name |
ФИО водителя. Тип: FullName |
| tax_identification_number |
ИНН водителя. Тип: String |
| Название |
Описание |
| phone |
Номер телефона. Тип: String |
| address |
Адрес. Тип: String |
| email |
Электронная почта. Тип: String |
DriverLicense
| Название |
Описание |
| number |
Серия и номер водительского удостоверения. Тип: String |
| issue_date |
Дата выдачи водительского удостоверения. Тип: String |
| expiry_date |
Дата окончания действия водительского удостоверения. Тип: String |
FullName
| Название |
Описание |
| first_name |
Имя. Тип: String |
| last_name |
Фамилия. Тип: String |
| middle_name |
Отчество. Тип: String |
Пример тела запроса
{
"person": {
"full_name": {
"first_name": "Иванов",
"middle_name": "Сергеевич",
"last_name": "Петр"
},
"contact_info": {
"address": "Москва, Ивантеевская улица 8",
"email": "iv@mail.ru",
"phone": "+79030160000"
},
"driver_license": {
"expiry_date": "2030-02-25",
"issue_date": "2020-02-25",
"number": "070707"
},
"tax_identification_number": "7788990044"
},
"car_id": "7517399"
}
Ответ
200 OK
Водитель создан успешно
{
"contractor_profile_id": "123" // ID созданного водителя
}
403 Forbidden
Некорректный API KEY.
400 BadRequest
Некорректные параметры запроса или пустые заголовки.
500 InternalServerError
Ошибка в процессе выполнения запроса
Error. Ошибка добавления
{
"code": "код ошибки",
"message": "текстовое описание ошибки"
}