Skip to main content
PATCH
Atualizar uma entidade empresa

Visão Geral

Atualiza os atributos e dados de uma empresa existente. Este endpoint aciona automaticamente uma reavaliação da pontuação de risco da empresa e emite eventos de atualização em tempo real.

Endpoint

Autenticação

Requer uma chave de API válida no cabeçalho Authorization:

Parâmetros de Caminho

string
required
O ID do gu1 da empresa a atualizar

Corpo da Requisição

Todos os campos são opcionais - inclua apenas os campos que deseja atualizar.
string
Atualizar o nome de exibição da empresa
O ID externo não é atualizado neste endpoint. Use Alterar ID externo (POST /entities/change-external-id) com reason obrigatório (mín. 5 caracteres).
string
Atualizar número de identificação fiscal
string
Atualizar código de país ISO 3166-1 alpha-2
object
Atualizar atributos personalizados (mescla com atributos existentes)
object
Atualizar dados específicos da empresa (mescla com entityData existente)
string
Atualizar status da empresa. Valores canônicos (ver Visão geral):
  • not_started - Cadastrada; análise ainda não iniciada
  • under_review - Em revisão (também o padrão na criação)
  • pending_verification - Aguardando conclusão de KYC/KYB
  • awaiting_information - Aguardando dados do cliente (p. ex. documentos de onboarding pedidos por e-mail)
  • active - Verificada / operacional (“aprovada”)
  • inactive - Encerrada ou inativa
  • suspended - Suspensão temporária
  • blocked - Bloqueio permanente
  • rejected - Onboarding negado
  • expired / deleted - Dados vencidos ou soft delete
Nota: Toda mudança de status requer reason para auditoria. As operações são bloqueadas em suspended, blocked e rejected.
string
Obrigatório ao mudar status para suspended, blocked ou rejected. Fornece trilha de auditoria para mudanças de status.
string
UUID da matriz de risco para associar a esta empresa. Atualiza quais regras são usadas para avaliação de risco.

Resposta

object
O objeto de empresa atualizado com todos os valores atuais
object
Avaliação recém-criada acionada pela atualização
  • id - ID da avaliação
  • entityId - ID da entidade
  • decision - “PENDING” (aguardando processamento)
  • evaluationType - “SYSTEM”
  • reasons - Array com “Re-evaluation triggered by attribute change”
object
O estado da empresa antes da atualização (para auditoria/comparação)
Este endpoint não retorna rulesResult nem rulesExecutionSummary. O motor de regras não é executado na atualização; esses campos são retornados apenas por endpoints que executam regras (criar, criar-automático, enriquecer, refrescar, analisar).

Comportamento

Quando você atualiza uma empresa, o sistema automaticamente:
  1. Registra a mudança no log de eventos da entidade com um snapshot antes/depois
  2. Aciona reavaliação para recalcular a pontuação de risco com base nos novos dados
  3. Emite evento em tempo real para notificar clientes conectados sobre a atualização
  4. Mantém trilha de auditoria para fins de conformidade e revisão

Exemplos

Atualizar Renda e Ocupação da Empresa

Atualizar Informações de Contato

Atualizar Apenas Atributos Personalizados

Atualizar Status da Empresa

Exemplo de Resposta

Respostas de Erro

404 Not Found

400 Bad Request - Dados Inválidos

400 Bad Request - Motivo Ausente para Mudança de Status

401 Unauthorized

500 Internal Server Error

Casos de Uso

Atualizar Após Verificação KYB

Enriquecimento Progressivo de Perfil

Melhores Práticas

  1. Atualizações Parciais: Envie apenas os campos que deseja alterar - não é necessário enviar a empresa inteira
  2. Monitorar Reavaliações: Verifique o ID de avaliação retornado para rastrear o recálculo da pontuação de risco
  3. Trilha de Auditoria: Use o previousEntity na resposta para manter o histórico de mudanças
  4. Sincronização em Tempo Real: Atualizações emitem eventos WebSocket para sincronização de UI em tempo real
  5. Idempotência: Seguro para retentar - atualizações com os mesmos dados não criarão eventos duplicados

Próximos Passos