Skip to main content
PATCH
Atualizar

Visão Geral

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

Endpoint

Autenticação

Requer uma chave de API válida no cabeçalho de autorização:

Parâmetros de Caminho

string
required
O ID do gu1 da pessoa 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 pessoa
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 pessoa (mescla com entityData existente)
string
Atualizar status da pessoa. Status disponíveis:
  • pending - Estado inicial, aguardando processamento
  • under_review - Em revisão manual
  • active - Aprovado e ativo
  • suspended - Temporariamente suspenso (requer reason)
  • blocked - Bloqueado permanentemente (requer reason)
  • rejected - Rejeitado durante a integração (requer reason)
Nota: Mudanças de status para suspended, blocked ou rejected requerem um campo reason para fins de auditoria.
string
Obrigatório ao alterar o status para suspended, blocked ou rejected. Fornece trilha de auditoria para mudanças de status.
string
UUID da matriz de risco a ser associada com esta pessoa. Atualiza quais regras são usadas para avaliação de risco.

Resposta

object
O objeto pessoa 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 pessoa 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 pessoa, 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 em novos dados
  3. Emite evento em tempo real para notificar clientes conectados da atualização
  4. Mantém trilha de auditoria para conformidade e fins de revisão

Exemplos

Atualizar Renda e Ocupação da Pessoa

Atualizar Informações de Contato

Atualizar Apenas Atributos Personalizados

Atualizar Status da Pessoa

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 KYC

Enriquecimento Progressivo de Perfil

Melhores Práticas

  1. Atualizações Parciais: Envie apenas os campos que deseja alterar - não é necessário enviar a pessoa 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 tentar novamente - atualizações com os mesmos dados não criarão eventos duplicados

Próximos Passos