Skip to main content
PATCH
Actualizar

Descripción general

Actualiza los atributos y datos de una empresa existente. Este endpoint activa automáticamente una re-evaluación de la puntuación de riesgo de la empresa y emite eventos de actualización en tiempo real.

Endpoint

Autenticación

Requiere una clave API válida en el encabezado Authorization:

Parámetros de ruta

string
required
El ID de gu1 de la empresa a actualizar

Cuerpo de la solicitud

Todos los campos son opcionales - solo incluye los campos que deseas actualizar.
string
Actualizar el nombre para mostrar de la empresa
El ID externo no se actualiza con este endpoint. Usa Cambiar ID externo (POST /entities/change-external-id) con reason obligatorio (mín. 5 caracteres).
string
Actualizar número de identificación fiscal
string
Actualizar código de país ISO 3166-1 alpha-2
object
Actualizar atributos personalizados (se fusiona con los atributos existentes)
object
Actualizar datos específicos de la empresa (se fusiona con entityData existente)
string
Actualizar estado de la empresa. Estados disponibles:
  • pending - Estado inicial, esperando procesamiento
  • under_review - Bajo revisión manual
  • active - Aprobada y activa
  • suspended - Temporalmente suspendida (requiere reason)
  • blocked - Bloqueada permanentemente (requiere reason)
  • rejected - Rechazada durante la incorporación (requiere reason)
Nota: Los cambios de estado a suspended, blocked o rejected requieren un campo reason para fines de auditoría.
string
Requerido al cambiar el estado a suspended, blocked o rejected. Proporciona una pista de auditoría para los cambios de estado.
string
UUID de la matriz de riesgo para asociar con esta empresa. Actualiza qué reglas se utilizan para la evaluación de riesgo.

Respuesta

object
El objeto de empresa actualizado con todos los valores actuales
object
Evaluación recién creada activada por la actualización
  • id - ID de evaluación
  • entityId - ID de entidad
  • decision - “PENDING” (esperando procesamiento)
  • evaluationType - “SYSTEM”
  • reasons - Array con “Re-evaluation triggered by attribute change”
object
El estado de la empresa antes de la actualización (para auditoría/comparación)
Este endpoint no devuelve rulesResult ni rulesExecutionSummary. El motor de reglas no se ejecuta en la actualización; esos campos solo se devuelven en endpoints que ejecutan reglas (crear, crear-automático, enriquecer, refrescar, analizar).

Comportamiento

Cuando actualizas una empresa, el sistema automáticamente:
  1. Registra el cambio en el registro de eventos de la entidad con una instantánea de antes/después
  2. Activa re-evaluación para recalcular la puntuación de riesgo basada en nuevos datos
  3. Emite evento en tiempo real para notificar a los clientes conectados de la actualización
  4. Mantiene pista de auditoría para cumplimiento y propósitos de revisión

Ejemplos

Actualizar ingresos y ocupación de la empresa

Actualizar información de contacto

Actualizar solo atributos personalizados

Actualizar estado de la empresa

Ejemplo de respuesta

Respuestas de error

404 Not Found

400 Bad Request - Datos inválidos

400 Bad Request - Falta razón para cambio de estado

401 Unauthorized

500 Internal Server Error

Casos de uso

Actualizar después de verificación KYB

Enriquecimiento progresivo del perfil

Mejores prácticas

  1. Actualizaciones parciales: Solo envía los campos que deseas cambiar - no es necesario enviar la empresa completa
  2. Monitorear re-evaluaciones: Verifica el ID de evaluación devuelto para rastrear el recálculo de la puntuación de riesgo
  3. Pista de auditoría: Usa el previousEntity en la respuesta para mantener el historial de cambios
  4. Sincronización en tiempo real: Las actualizaciones emiten eventos WebSocket para sincronización de UI en tiempo real
  5. Idempotencia: Seguro para reintentar - las actualizaciones con los mismos datos no crearán eventos duplicados

Próximos pasos