Skip to main content

¿Qué son las Entidades?

Las entidades son los objetos principales en gu1 que representan los sujetos de tu análisis de riesgo. Una entidad puede ser una empresa, un individuo, una transacción o cualquier tipo personalizado relevante para tu negocio. Cada entidad contiene:
  • Información de identidad (nombre, ID externo, tipo)
  • Evaluación de riesgo (puntuación de riesgo, estado)
  • Datos personalizados (JSON flexible para tus campos específicos)
  • Relaciones (conexiones con otras entidades)
  • Resultados de análisis (insights generados por IA)
  • Línea de tiempo (historial de cambios y eventos)

Tipos de Entidades

Empresa

Entidades corporativas para análisis KYB

Persona

Entidades individuales para análisis KYC

Transacción

Transacciones financieras para monitoreo

Personalizado

Cualquier tipo de entidad personalizada para tu negocio

Ciclo de Vida de una Entidad

1

Creación

La entidad se crea vía API con información básica y datos personalizados opcionales
2

Enriquecimiento

Se añaden datos adicionales mediante actualizaciones o integraciones
3

Análisis

El análisis de riesgo impulsado por IA se genera automáticamente
4

Evaluación de Reglas

Se aplican reglas de riesgo para calcular la puntuación de riesgo y generar alertas
5

Investigación

Las alertas activan investigaciones para revisión manual
6

Resolución

El estado de la entidad se actualiza según los resultados de la investigación

Estados de Entidad

Las entidades persona y empresa usan el enum Postgres entity_status. No hay un grafo de transiciones obligatorio: después de crear, una etiqueta de matriz de riesgo, una acción de regla (updateEntityStatus), una automatización o un PATCH manual pueden llevar la entidad a cualquier estado permitido (salvo que changeStatusManual esté bloqueado).

Default al crear

  • Si omitís status en la creación (manual o automática), Gu1 asigna under_review.
  • Podés enviar otro valor explícitamente, por ejemplo status: "not_started". Ese valor reemplaza el default, salvo que después una matriz/regla/automatización lo cambie otra vez.

Valores canónicos

No existe el estado approved. En producto, “aprobado” es active. pending_verification es un estado de ciclo de vida soportado (esperando completar KYC/KYB); awaiting_information es espera de datos pedidos al cliente (por ejemplo documentos de onboarding por correo), no captura de identidad. Ambos son distintos de not_started (análisis no iniciado) y de under_review (revisión de compliance en curso). Etiquetas legacy V2: NOT_STARTEDnot_started, IN_PROGRESSunder_review, APPROVEDactive, DENIEDrejected.

Flujos de ejemplo (incluida la matriz de riesgo)

No hay un estado intermedio obligatorio entre la creación y la aprobación/denegación. Depende de tus etiquetas de matriz y reglas:
  1. Crear con not_started → la matriz/reglas no cambian el status → sigue en not_started hasta que algo lo actualice.
  2. Crear con not_started → banda de score o regla pone under_review → hace falta análisis manual antes de active / rejected / etc.
  3. Crear con not_started → matriz/regla pone active directo → aprobado sin pasar por under_review.
  4. Crear con not_started → matriz/regla pone rejected o blocked directo → denegado/bloqueado sin estado intermedio de revisión.
  5. Crear con default under_review → luego matriz/manual a active o rejected.
Configurá el binding score→status en las etiquetas de la matriz y/o acciones updateEntityStatus para alinear con vuestro flujo V2.

Guard de operaciones

Solo blocked, suspended y rejected bloquean operaciones de entidad por defecto. not_started, under_review, pending_verification y awaiting_information no bloquean del mismo modo.

Puntuación de Riesgo

Cada entidad tiene una puntuación de riesgo (0-100) calculada en base a:
Los modelos de aprendizaje automático analizan el comportamiento de la entidad, patrones y anomalías
Las reglas personalizadas evalúan condiciones específicas y asignan puntos de riesgo
Listas de sanciones, PEPs, resultados de revisión de medios adversos
Patrones de transacciones, actividad de la cuenta y cambios a lo largo del tiempo
Entidades conectadas y sus perfiles de riesgo
Rangos de Puntuación de Riesgo:
  • 0-25: Riesgo bajo (verde)
  • 26-50: Riesgo medio (amarillo)
  • 51-75: Riesgo alto (naranja)
  • 76-100: Riesgo crítico (rojo)

Estructura de Datos de Entidad

Campos Principales

Datos Personalizados de Entidad

El campo entityData es un objeto JSON flexible donde puedes almacenar cualquier campo personalizado relevante para tu caso de uso: Ejemplo KYB:
Ejemplo KYC:
Ejemplo de Transacción:

Operaciones Comunes

Crear Entidad

POST /entities - Crear nueva entidad

Obtener Entidad

GET /entities/:id - Recuperar detalles de entidad

Listar Entidades

GET /entities - Consultar entidades con filtros

Actualizar Entidad

PUT /entities/:id - Actualizar datos de entidad

Eliminar Entidad

DELETE /entities/:id - Eliminar entidad

Importación Masiva

POST /entities/bulk - Importar múltiples entidades

Mejores Prácticas

Siempre establece externalId con tu identificador interno para una fácil reconciliación y actualizaciones
Usa valores de tipo de entidad consistentes en toda tu organización (ej., “company” vs “corporate”)
Siempre incluye códigos de país ISO para una evaluación de riesgo y verificaciones de cumplimiento adecuadas
Organiza entityData con nombres de campos consistentes y objetos anidados para datos complejos
Usa la marca de tiempo updatedAt para detectar cambios y sincronizar con tus sistemas
Usa importación masiva para crear múltiples entidades (>10) para mejorar el rendimiento

Funcionalidades Avanzadas

Análisis Impulsado por IA

Cada entidad puede tener análisis de riesgo generado por IA:
Devuelve un análisis exhaustivo que incluye:
  • Resumen ejecutivo
  • Patrones de comportamiento
  • Factores de riesgo identificados
  • Recomendaciones
  • Puntuación de confianza
Más información →

Relaciones de Entidades

Conecta entidades para mostrar propiedad, transacciones u otras relaciones:

Archivos Adjuntos de Documentos

Adjunta documentos (tarjetas de identidad, licencias, contratos) a entidades:
Más información →

Flujos de Trabajo de Ejemplo

Incorporación KYB

Flujo de trabajo completo de incorporación de empresas

Verificación KYC

Proceso de verificación de clientes individuales

Monitoreo de Transacciones

Revisión de transacciones en tiempo real

Monitoreo Continuo

Configuración de monitoreo continuo de entidades

Próximos Pasos

1

Crea Tu Primera Entidad

Sigue la guía Crear Entidad para añadir una entidad
2

Configurar Mapeo de Datos

Usa Esquemas Personalizados para importaciones estructuradas
3

Configurar Reglas

Aplica reglas de riesgo a través del panel de control para calcular puntuaciones de riesgo
4

Monitorear y Actuar

Configura webhooks para recibir alertas cuando cambien las puntuaciones de riesgo