Skip to main content
GET
http://api.gu1.ai
/
intelligence
/
alerts
Listar Alertas
curl --request GET \
  --url http://api.gu1.ai/intelligence/alerts \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "alerts": [
    {}
  ],
  "count": 123
}

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

entityId
string
required
ID de entidad para filtrar alertas (persona, empresa o transacción)
status
string
Filtrar por estado: PENDING, ACKNOWLEDGED, RESOLVED
severity
string
Filtrar por severidad: LOW, MEDIUM, HIGH, CRITICAL
category
string
Filtrar por categoría de alerta

Respuesta

success
boolean
Si la solicitud fue exitosa
alerts
array
Array de objetos de alerta
count
number
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

  1. PENDING: Alerta recién creada, esperando revisión
  2. ACKNOWLEDGED: La alerta ha sido revisada por el equipo de cumplimiento
  3. RESOLVED: La alerta ha sido abordada y cerrada

Ver También