Сотрудники - Veneridze/KioskHTTP_API GitHub Wiki

Получение

Уровень доступа: Чтение

Параметры:

  • mode = staff
  • op = Номер площадки
  • key = Ключ из auth

JSON - Ответ от сервера:

Справка:

  • admin - относится ли сотрудник к администрации площадки
{
  "status": true,
  "staff": [
    {
      "id": 11,
      "name": "Преподаватель А.И.",
      "email": "example@example",
      "post": "МДК 01.02, МДК 03.01",
      "cab": 321,
      "phone": null,
      "admin": false
    },
    {
      "id": 12,
      "name": "Учитель Л.А.",
      "email": null,
      "post": "Основы И.Б., Криптография, Информатика",
      "cab": 123,
      "phone": null,
      "admin": false
    }
   ]
}

Редактирование

Уровень доступа: Чтение и запись

Параметры:

  • mode = edit_staff
  • key = Ключ из auth
  • id = id сотрудника (Если не передан, считается как добавление новой записи)
  • op = Номер площадки (Передаётся при создании новой записи)
  • name = Имя
  • post = Должность/предмет
  • cab = Кабинет
  • admin = Относится ли к администрации
  • mail = Почта (необязательно)
  • phone = Телефон (необязательно)

JSON - Ответ от сервера:

{
  "status": true,
}