Skip to main content
PATCH
Atualizar

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. Status disponíveis:
  • pending - Estado inicial, aguardando processamento
  • under_review - Sob revisão manual
  • active - Aprovado e ativo
  • suspended - Temporariamente suspenso (requer reason)
  • blocked - Permanentemente bloqueado (requer reason)
  • rejected - Rejeitado durante onboarding (requer reason)
Nota: Mudanças de status para suspended, blocked ou rejected requerem um campo reason para fins de auditoria.
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