Pular para o conteúdo principal
Toda alteração no status ou nos dados de perfil de uma entidade User ou Business gera um webhook, para que o seu sistema reaja em tempo real. Use os webhooks de entidades para sincronizar dados de perfil, propagar bloqueios para outros sistemas ou acionar fluxos de conformidade subsequentes.

Catálogo de eventos

activity.created é aceito em subscribed_events e pode ser testado no Try Webhook, mas a Didit não o entrega atualmente em produção. Não use esse evento para espelhar linhas do tempo.
A Didit também emite eventos de sessão, de transação e de sessão de empresa que fazem referência a campos de entidades. Veja:

Formatos de payload

Os webhooks de entidades são planos: não há um wrapper data nem uma chave event. Leia webhook_type para encaminhar o evento.

user.status.updated / business.status.updated

É disparado a cada mudança de status. O payload traz status e previous_status. Ele não informa por que o status mudou: abra a entidade no console se você precisar saber a causa.

user.data.updated / business.data.updated

É disparado quando campos de perfil mudam. changed_fields lista os campos que mudaram, e changes contém o valor previous e o valor current de cada um.
Os campos que podem aparecer em changed_fields são:
  • User: vendor_data, display_name, full_name, date_of_birth, metadata, portrait_image, issuing_states, approved_emails, approved_phones, features, session_count, approved_count, declined_count, in_review_count, first_session_at, last_session_at.
  • Business: vendor_data, display_name, metadata, legal_name, registration_number, country_code, session_count, approved_count, declined_count, in_review_count, features, first_session_at, last_session_at.
Use changed_fields e changes para sincronizar somente os campos que mudaram.

Entrega, novas tentativas e assinatura

Todos os webhooks de entidades seguem o contrato de entrega padrão:
  • Assinado com HMAC-SHA256 no cabeçalho X-Signature-V2 (recomendado), usando o secret_shared_key do destino. X-Signature e o obsoleto X-Signature-Simple também são enviados, junto com X-Timestamp.
  • Repetido até 2 vezes, após cerca de 1 minuto e cerca de 4 minutos, quando o seu endpoint responde com 5xx ou 404, excede o tempo limite ou falha ao conectar. A referência de webhooks traz a política completa.
  • Idempotente — todo webhook tem um event_id único no payload; faça a deduplicação do seu lado.
Consulte a Referência de webhooks para a configuração de destinos e exemplos de código de verificação de assinatura.

Inscrever-se em eventos

Inscreva-se em eventos de entidades em um destino de webhook pela Management API ou pelo Business Console:

Próximos passos

Referência de webhooks

Destinos, assinaturas, novas tentativas e verificação.

Criar destino

Registre um novo endpoint de webhook.

Operações de usuário

Alterações que disparam webhooks de usuário.
Última modificação em 1 de novembro de 2026