Skip to main content
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, inactive
string
Filtrar por categoría: kyc, kyb, aml, fraud, compliance, custom
boolean
Filtrar por estado habilitado: true o false
string
Filtrar por tipo de entidad: person, company, transaction
string
Filtrar por UUID de matriz de riesgo
string
Filtrar por etiquetas (separadas por comas): high-risk,pep,sanctions
Buscar en nombre y descripción de regla
string
default:"updatedAt"
Campo de ordenamiento: name, priority, createdAt, updatedAt, score
string
default:"desc"
Orden de clasificación: asc o desc

Respuesta

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

  1. Usar Paginación: Siempre paginar al recuperar conjuntos grandes de reglas
  2. Filtrar Eficientemente: Combinar filtros para reducir resultados (categoría + estado + habilitado)
  3. Cachear Resultados: Cachear listas de reglas accedidas frecuentemente
  4. Ordenar Estratégicamente: Ordenar por prioridad para orden de ejecución, por updatedAt para cambios recientes
  5. Monitorear Rendimiento: Rastrear reglas con altas tasas de fallo usando stats
  6. 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