Visión General
La API de Role es para gestionar roles de Fess. Puede operar creación, actualización y eliminación de roles.
URL Base
Lista de Endpoints
| Método | Ruta | Descripción |
|---|---|---|
| GET | /settings | Obtener lista de roles |
| GET | /setting/{id} | Obtener rol |
| POST | /setting | Crear rol |
| PUT | /setting | Actualizar rol |
| DELETE | /setting/{id} | Eliminar rol |
Obtener Lista de Roles
Solicitud
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
size | Integer | No | Número de elementos por página (predeterminado: 25. Configurable mediante paging.page.size en fess_config.properties) |
page | Integer | No | Número de página (comienza en 1, predeterminado: 1. Los valores de 0 o menos se tratan como 1) |
id | String | No | Filtra por coincidencia exacta con el ID de rol especificado |
Respuesta
Obtener Rol
Solicitud
Respuesta
Crear Rol
Solicitud
Cuerpo de la Solicitud
Descripción de Campos
| Campo | Requerido | Descripción |
|---|---|---|
name | Sí | Nombre del rol (máximo 100 caracteres) |
attributes | No | Mapa de atributos. Los valores se especifican como cadenas |
Respuesta
Actualizar Rol
Solicitud
Cuerpo de la Solicitud
Descripción de Campos
| Campo | Requerido | Descripción |
|---|---|---|
id | Sí | ID del rol a actualizar |
name | Sí | Nombre del rol (máximo 100 caracteres) |
attributes | No | Mapa de atributos. Los valores se especifican como cadenas |
versionNo | Sí | Número de versión para el bloqueo optimista. Especifique el valor de versionNo obtenido al obtener el rol |
Respuesta
Eliminar Rol
Solicitud
Respuesta
Ejemplos de Uso
Crear Nuevo Rol
Obtener Lista de Roles
Información de Referencia
Visión General de Admin API - Visión general de Admin API
API de User - API de gestión de usuarios
API de Group - API de gestión de grupos
Rol - Guía de gestión de roles