×

Список водителей

Этот API получает список водителей с их основной и дополнительной информацией, а также с данными о занятости и назначенных заданиях.

Как получить данные

Метод

GET

Адрес запроса

Для получения данных используйте адрес: https://tasks.<server_address>/backend/public/get_drivers

Параметры запроса

  • page— страница для выборки, служебное поле для визуализации таблиц, по умолчанию 1
  • start— смещение для выборки (используется в SQL-запросе), по умолчанию 0
  • limit— количество записей для выборки, по умолчанию 25
  • usr_id— идентификатор пользователя (из объекта авторизации)
  • acc_id— идентификатор аккаунта (из объекта авторизации)
     

Пример запроса

fetch("https://tasks.<server_address>/backend/public/get_drivers?_dc=1597911482130&page=1&start=0&limit=10000
&sort=%5B%7B%22property%22%3A%22id%22%2C%22direction%22%3A%22ASC%22%7D%5D", {
  method: "GET",
  headers: {
    "accept": "*/*",
    "accept-language": "uk-UA,uk;q=0.9,ru;q=0.8,en-US;q=0.7,en;q=0.6",
    "x-csrf-token": "CtrsOKz3NykfxWlyboPlq3LGNpPrWsCtIymrKq0G"
  },
  credentials: "include"
})
Ответ
{
  "page": 1,
  "items": [
    {
      "id": 403,
      "name": "base_1",
      "email": "base_1@mobile.task",
      "c_fio": "Sergey Bocharov",
      "c_driver_id": 1,
      "c_information": {
        "phone": "89895114069",
        "address": "",
        "description": "",
        "id": 1,
        "agent_id": 48162,
        "account_id": 1107,
        "name": "Sergey Bocharov",
        "vehicle_id": "10518",
        "vehicle_number": "ECO DRIVING",
        "passport": null
      },
      "is_busy": true,
      "c_tasks_id": "155433",
      "is_deleted": false
    }
  ],
  "total": 22,
  "msg": []
}
В ответ на API-запрос возвращается:
  • id — идентификатор пользователя
  • name — логин пользователя
  • email — email пользователя
  • c_fio — ФИО пользователя
  • c_driver_id — идентификатор водителя
  • c_information — дополнительная информация (телефон, машина, паспорт и т.д.)
  • is_busy — признак занятости водителя
  • c_tasks_id — список назначенных заданий
  • is_deleted— признак удаления водителя