Executar Regra
Referência API
Executar Regra
Executar uma regra contra uma entidade específica para testes e validação — no motor de regras gu1 para compliance e detecção de risco.
POST
Executar Regra
Visão Geral
Ejecuta una regla específica contra una entidad para probar la lógica de la regla, validar condiciones y previsualizar resultados antes de desplegar a producción. Útil para probar reglas en modo shadow o depurar comportamiento de reglas.Endpoint
Autenticação
Requer uma chave API válida no cabeçalho de Authorization:Parâmetros de Rota
string
required
UUID de la regla a ejecutar
Corpo da Requisição
string
required
UUID de la entidad a evaluar contra la regla
boolean
default:"false"
Si es true, ejecuta en modo de prueba sin crear alertas o modificar entidades
boolean
default:"false"
Si es true, incluye información de depuración detallada sobre evaluación de condiciones
Respuesta
boolean
Si las condiciones de la regla coincidieron
number
Puntaje de riesgo asignado por la regla (si coincidió)
number
Tiempo de ejecución en milisegundos
object
Resultados de evaluación detallados para cada condición
array
Acciones que se ejecutarían (o fueron ejecutadas si no está en modo de prueba)
object
Información de depuración (si includeDebug=true)
Exemplos de Requisições
Executar Regra en Modo de Prueba
Executar Regra en Modo de Producción
Ejemplos de Respuestas
Coincidencia Exitosa con Información de Depuración
Sin Coincidencia
Modo de Producción - Acciones Ejecutadas
Respostas de Erro
404 Not Found - Regla
404 Not Found - Entidad
400 Bad Request - Desajuste de Tipo
400 Bad Request - Regla Deshabilitada
Casos de Uso
Probar Nuevas Reglas
Depurar Comportamiento de Regla
Pruebas por Lotes
Melhores Práticas
- Siempre Probar Primero: Use
testMode: trueantes de ejecutar reglas en producción - Habilitar Depuración para Desarrollo: Use
includeDebug: truepara entender comportamiento de reglas - Probar Casos Extremos: Pruebe con entidades que deberían y no deberían coincidir
- Monitorear Tiempo de Ejecución: Optimice reglas que toman más de 200ms
- Validar Acciones: Revise detalles de acciones antes de habilitar modo de producción
- Usar Modo Shadow: Despliegue reglas con
status: "shadow"para registrar coincidencias sin ejecutar acciones
Notas de Rendimiento
- Tiempo promedio de ejecución: 50-150ms
- Reglas sync bloquean la solicitud, reglas async retornan inmediatamente
- Condiciones anidadas complejas pueden aumentar tiempo de ejecución
- Evaluaciones de campos de array con filtros agregan ~10-30ms por array
Veja Também
- Criar Regra - Crear nuevas reglas
- Referência de Campos de Condições - Campos de condición disponibles
- Listar Regras - Consultar reglas
- Atualizar Regra - Modificar reglas existentes