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

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

ПараметрОписание
userVariableNameВозможные значения:

id/login — переменная пользователя

Разрешения

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

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

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

Пример 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
}'

HTTP запрос

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

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

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Создать супервайзера