Для работы по управлению водителями из CRUD - методов доступны:
Пример запроса:
curl --location 'https://sputnic.tech/mobile_api/drivers' \
--header 'Authorization: Bearer ***'
Пример ответа:
[
{
"id": 59,
"driverCode": 1010101,
"name": "Владимир Владимирович Владимиров",
"seriaDoc": "63 15 123456",
"email": "vladimir@gmail.com",
"phone": "79277777777",
"category": "A",
"dataSeriaDoc": "2028-10-18"
},
...
]
Описание полей Водителя:
| Поле | Описание |
| id | Идентификатор водителя в системе |
| driverCode | Клиентский идентификатор водителя |
| name | ФИО/Имя водителя |
| Электронная почта водителя | |
| phone | Мобильный номер телефона водителя |
| seriaDoc | Серия и номер водительского удостоверения |
| dataSeriaDoc | Дата действия удостоверения |
| category | Категории ВУ водителя |
2. POST (Создать водителя)
Пример запроса:
curl --location 'https://sputnic.tech/mobile_api/drivers' \
--header 'Content-Type: application/json' \
--data-raw '{"driverCode": 20202020,"name": "Тест","seriaDoc": "63 63 123456","email": "test@gmail.com","phone": "79277777777","category": "A","dataSeriaDoc": "2028-10-18"}'
В ответ приходит список всех водителей, как в GET запросе.
3. PATCH (Обновить водителя)
Пример запроса:
curl --location --request PATCH 'https://sputnic.tech/mobile_api/drivers/{идентификатор водителя}' \
--header 'Content-Type: application/json' \
--data-raw '{"driverCode": 20202020,"name": "Тест","seriaDoc": "63 63 123456","email": "test@gmail.com","phone": "79277777777","category": "A","dataSeriaDoc": "2028-10-18"}'}'
В ответ приходит список всех водителей, как в GET запросе.
4. DELETE (Удалить водителя)
Пример запроса:
curl --location --request DELETE 'https://sputnic.tech/mobile_api/drivers/73'
В ответ приходит список всех водителей, как в GET запросе.