Descripción General
Recupera alertas para entidades específicas o en toda la organización. Las alertas se generan automáticamente por las reglas cuando se cumplen las condiciones.
Endpoint
GET http://api.gu1.ai/intelligence/alerts
Autenticación
Requiere una clave API válida en el encabezado de Autorización:
Authorization: Bearer YOUR_API_KEY
Parámetros de Consulta
ID de entidad para filtrar alertas (persona, empresa o transacción)
Filtrar por estado: PENDING, ACKNOWLEDGED, RESOLVED
Filtrar por severidad: LOW, MEDIUM, HIGH, CRITICAL
Filtrar por categoría de alerta
Respuesta
Si la solicitud fue exitosa
Array de objetos de alerta
Número total de alertas que coinciden con los filtros
Ejemplos de Solicitudes
Obtener Alertas para Entidad
curl -X GET "http://api.gu1.ai/intelligence/alerts?entityId=550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_KEY"
Filtrar por Severidad y Estado
curl -X GET "http://api.gu1.ai/intelligence/alerts?entityId=550e8400-e29b-41d4-a716-446655440000&severity=CRITICAL&status=PENDING" \
-H "Authorization: Bearer YOUR_API_KEY"
Ejemplo de Respuesta
{
"success": true,
"alerts": [
{
"id": "alert-uuid-123",
"name": "Patrón de Transacción de Alto Riesgo",
"category": "transaction_monitoring",
"severity": "CRITICAL",
"status": "PENDING",
"createdAt": "2024-12-23T10:00:00.000Z",
"updatedAt": "2024-12-23T10:00:00.000Z",
"riskContribution": 25,
"miniAnalysis": "Múltiples transacciones de alto valor detectadas en un corto período de tiempo",
"investigationId": null,
"targetEntityId": "550e8400-e29b-41d4-a716-446655440000",
"triggerCondition": {
"ruleName": "Detección de Transacciones Rápidas",
"threshold": 5,
"actual": 8
},
"sourceSystem": "rules_engine"
}
],
"count": 1
}
Niveles de Severidad de Alertas
- LOW: Informativo, requiere revisión
- MEDIUM: Riesgo moderado, debe ser investigado
- HIGH: Riesgo significativo, requiere atención inmediata
- CRITICAL: Riesgo severo, acción urgente requerida
Flujo de Estado de Alertas
- PENDING: Alerta recién creada, esperando revisión
- ACKNOWLEDGED: La alerta ha sido revisada por el equipo de cumplimiento
- RESOLVED: La alerta ha sido abordada y cerrada
Ver También