Перейти к основному содержимому

Заблокировать или разблокировать пользователя

Используйте этот метод для того, чтобы заблокировать (то есть деактивировать) пользователя или разблокировать (то есть активировать) его. Следует учитывать, что заблокированный пользователь (агент, супервайзер, админ) не сможет залогиниться в edna

    ----
Permissions:INTEGRATOR,SUPERVISOR
----
Переменные пути запроса
ПеременнаяОписание

idOrLogin

Значение id или login агента (по умолчанию - id)

Поля тела запроса
ПараметрТипОписание

active

Boolean

Состояние нового пользователя (true - активный/не заблокированный, false - не активный/заблокированный)

Пример curl

$ curl 'http://localhost:8080/api/v1/users/123' -i -X PATCH \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <integrator_token>' \
-H 'X-Tenant-Name: local' \
-d '{
"active" : false
'

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

PATCH /api/v1/users/123 HTTP/1.1
Content-Type: application/json
Authorization: Bearer <integrator_token>
X-Tenant-Name: local
Content-Length: 22
Host: localhost:8080

{
"active" : false

Пример HTTP ответа

HTTP/1.1 200 OK
X-Request-Id: bb4b51ba-e2d2-43ee-8e7f-a48be46a7e34
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY