Skip to main content
GET
Get All Roles

Lista de roles

Recupere todos los roles de usuario disponibles en el sistema SecureAI.

Endpoint

Descripción

Este endpoint devuelve todos los roles de usuario disponibles en el sistema SecureAI. Proporciona información detallada sobre cada rol, incluidos permisos, descripciones y metadatos. Esto es útil para comprender los roles disponibles y sus capacidades.

Autenticación

Requerido: Clave API con privilegios de administrador

Parámetros de consulta

Solicitud de ejemplo

Respuesta exitosa

Código de estado: 200 OK

Campos de respuesta

Ejemplo de uso

JavaScript

Pitón

rizo

Respuestas de error

401 No autorizado

403 Prohibido

429 Demasiadas solicitudes

Casos de uso

  • Gestión de roles: enumera todos los roles disponibles para la asignación de usuarios
  • Revisión de permisos: comprenda qué permisos tiene cada rol
  • Control de acceso: planifique el acceso de los usuarios según los roles disponibles
  • Asignación de usuarios: asigne roles a los usuarios según sus necesidades
  • Análisis de roles: analiza el uso de roles y la distribución de usuarios

Límites de tarifas

  • Predeterminado: 100 solicitudes por minuto
  • Diario: 10.000 solicitudes por día
  • Mensual: 300.000 solicitudes por mes

Notas

  • Este endpoint requiere privilegios de administrador
  • Paginación basada en páginas: utiliza parámetros de página, no desplazamiento
  • Búsqueda: busca en los campos de nombre, nombre para mostrar y descripción.
  • Roles del sistema: puede filtrar por sistema o por roles personalizados
  • Clasificación: puede ordenar por cualquier campo en orden ascendente o descendente
  • Respuesta plana: la respuesta no está anidada en el objeto de datos
  • Conteo de usuarios: muestra cuántos usuarios tienen cada rol
  • Información del creador: muestra quién creó cada rol.

Autorizaciones

Authorization
string
header
requerido

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Parámetros de consulta

page
integer
predeterminado:1

Page number for pagination

Rango requerido: x >= 1
limit
integer
predeterminado:20

Number of roles per page

Rango requerido: 1 <= x <= 100

Search term for role name, display name, or description

isSystem
enum<string>

Filter by system roles

Opciones disponibles:
true,
false
sortBy
string
predeterminado:createdAt

Field to sort by

sortOrder
enum<string>
predeterminado:desc

Sort order

Opciones disponibles:
asc,
desc

Respuesta

List of roles

success
boolean
Ejemplo:

true

roles
object[]
pagination
object