Публикация пользователя

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}