Обновить супервайзера

Используйте этот метод, чтобы обновить данные супервайзера edna Chat Center.

Разрешения

----
Permissions:INTEGRATOR,SUPERVISOR
----

Пример curl

$ curl 'http://localhost:8080/api/v1/supervisors/1' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer <integrator_token>' \
    -d '{
  "password" : "password",
  "name" : "name",
  "gender" : "FEMALE",
  "photoUrl" : "new photo",
  "email" : "email",
  "unitId" : 12
}'

/api/v1/supervisors/{userVariable}

ПараметрОписание
userVariableЗначение id или login пользователя

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

PUT /api/v1/supervisors/1 HTTP/1.1
Content-Type: application/json
Authorization: Bearer <integrator_token>
Content-Length: 137
Host: localhost: 8080
{
    "password": "password",
    "name": "name",
    "gender": "FEMALE",
    "photoUrl": "new photo",
    "email": "email",
    "unitId": 12
}

Поля тела запроса

ПараметрТипОписание
passwordstring (необязательно)Пароль супервайзера
namestring (обязательно)Имя супервайзера
genderstring (enum, необязательно)Пол супервайзера — MALE или FEMALE
unitlong (необязательно)Идентификатор отдела организации, к которому принадлежит супервайзер. В качестве этого параметра можно использовать любой отдел из добавленных в таблицу organization_units.
emailstring (необязательно)Email супервайзера
photoUrlstring (необязательно)Ссылка на фото супервайзера

Пример успешного HTTP ответа

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers