Детали роли
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}