Listar Reglas
Referencia API
Listar Reglas
Consultar y filtrar reglas con paginación — en el motor de reglas gu1 para compliance y detección de riesgo, con ejemplos para list.
GET
Listar Reglas
Descripción General
Recupera una lista paginada de reglas con soporte para filtrado por estado, categoría, tipo de entidad, etiquetas y búsqueda. Útil para mostrar bibliotecas de reglas, dashboards e interfaces de administración.Endpoint
Autenticación
Requiere una clave API válida en el encabezado de Authorization:Parámetros de Consulta
number
default:"1"
Número de página para paginación
number
default:"20"
Número de reglas por página (máx: 100)
string
Filtrar por estado:
draft, active, shadow, archived, inactivestring
Filtrar por categoría:
kyc, kyb, aml, fraud, compliance, customboolean
Filtrar por estado habilitado:
true o falsestring
Filtrar por tipo de entidad:
person, company, transactionstring
Filtrar por UUID de matriz de riesgo
string
Filtrar por etiquetas (separadas por comas):
high-risk,pep,sanctionsstring
Buscar en nombre y descripción de regla
string
default:"updatedAt"
Campo de ordenamiento:
name, priority, createdAt, updatedAt, scorestring
default:"desc"
Orden de clasificación:
asc o descRespuesta
array
Array de objetos de regla
string
Número total de reglas que coinciden con los filtros
number
Número de página actual
number
Número de elementos por página
number
Número total de páginas
Ejemplos de Solicitudes
Listar Todas las Reglas Activas
Buscar Reglas
Filtrar por Tipo de Entidad y Matriz de Riesgo
Ordenar por Prioridad
Filtrar por Etiquetas
Ejemplo de Respuesta
Ejemplo de Paginación
Casos de Uso
Construir Dashboard de Reglas
Monitorear Reglas de Alta Prioridad
Buscar Reglas por Matriz de Riesgo
Buscar y Filtrar
Exportar Reglas para Respaldo
Mejores Prácticas
- Usar Paginación: Siempre paginar al recuperar conjuntos grandes de reglas
- Filtrar Eficientemente: Combinar filtros para reducir resultados (categoría + estado + habilitado)
- Cachear Resultados: Cachear listas de reglas accedidas frecuentemente
- Ordenar Estratégicamente: Ordenar por prioridad para orden de ejecución, por updatedAt para cambios recientes
- Monitorear Rendimiento: Rastrear reglas con altas tasas de fallo usando stats
- Usar Etiquetas: Aprovechar etiquetas para organización y filtrado personalizado
Notas de Rendimiento
- Tamaño de página predeterminado: 20 reglas
- Tamaño máximo de página: 100 reglas
- Tiempo de respuesta promedio: 50-150ms
- Índices de búsqueda: nombre, descripción
- Índices de filtro: status, category, enabled, targetEntityType, riskMatrixId
Ver También
- Obtener Regla - Recuperar detalles específicos de regla
- Crear Regla - Crear nuevas reglas
- Actualizar Regla - Modificar reglas existentes
- Ejecutar Regla - Probar ejecución de regla