Публикация пользователя
POST /core/users/:id/publish
Описание
Этот эндпоинт изменяет статус активности указанного пользователя на опубликованный. Используется для активации пользователя в системе. В ответ возвращается обновлённая информация о пользователе.
Параметры запроса
Обязательные параметры:
- id — уникальный идентификатор пользователя, который необходимо опубликовать (например, 13).
Вспомогательные параметры:
Нет
Пример:
POST /core/users/13/publish
Ответ
Возвращается в формате JSON и содержит следующую структуру данных:
- id — Уникальный идентификатор пользователя.
- name — Имя пользователя.
- surname — Фамилия пользователя.
- image — URL аватара пользователя (может быть null).
- email — Электронная почта пользователя.
- password — Хэшированный пароль пользователя.
- active — Статус активности пользователя (true / false).
- roleId — Идентификатор роли пользователя.
- createdAt — Дата и время создания пользователя.
- updatedAt — Дата и время последнего обновления данных пользователя.
POST
/core/users/13/publish
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 13,
5 "name": "Тест",
6 "surname": "Тестовый",
7 "image": null,
8 "email": "test@test371.ru",
9 "password": "$2b$10$DSxIH1R7MoMJw2LKLv9iOuactFPkJOZCGx1mu0xdPhqqm9VvVvrhO",
10 "active": true,
11 "roleId": 2,
12 "createdAt": "2024-11-23T21:03:33.000Z",
13 "updatedAt": "2024-11-23T21:33:24.833Z"
14 }
15}