Детали роли

GET /core/roles/:id

Описание

Этот эндпоинт возвращает подробную информацию о конкретной роли на основании её уникального идентификатора. В ответе содержатся данные о названии роли, её весе, статусе активности, а также возможность редактирования и удаления.

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

Обязательные параметры:

  • id — Уникальный идентификатор роли, которую нужно получить (например, 1).

Вспомогательные параметры:

Нет

Пример:
GET /core/roles/1

Ответ

Возвращается в формате JSON и содержит следующую структуру данных:

  • id — Уникальный идентификатор роли.
  • name — Название роли.
  • weight — Вес роли (используется для сортировки или определения приоритетов).
  • active — Статус активности роли (true / false).
  • canDelete — Указывает, можно ли удалить роль (true / false).
  • createdAt — Дата и время создания роли.
  • updatedAt — Дата и время последнего обновления роли.
  • canEdit — Указывает, можно ли редактировать роль (true / false).
GET
/core/roles/1

При успешном запросе, ответ будет выглядеть так:

1{
2  "status": "success",
3  "payload": {
4    "id": 1,
5    "name": "Admin",
6    "weight": 100,
7    "active": true,
8    "canDelete": false,
9    "createdAt": "2024-10-23T13:03:15.000Z",
10    "updatedAt": "2024-11-23T14:17:03.000Z",
11    "canEdit": false
12  }
13}