Catálogo de eventos
activity.created se acepta en subscribed_events y está disponible en el probador Try Webhook, pero actualmente Didit no lo entrega para el tráfico de producción.
No implementes una réplica de la línea de tiempo basándote en este evento.- Webhooks de KYB: eventos de sesiones de empresa
- Webhooks de Monitorización de transacciones: eventos de transacciones
- Referencia de webhooks: verificación de firma, reintentos, destinos de webhook
Estructura del payload
Los webhooks de entidades son planos: no hay envoltoriodata ni clave event.
Lee webhook_type para enrutar el evento.
user.status.updated / business.status.updated
Se dispara en cada cambio de estado.
El payload incluye status y previous_status.
No indica por qué cambió el estado: abre la entidad en la consola si necesitas conocer la causa.
user.data.updated / business.data.updated
Se dispara cuando cambian campos de perfil.
changed_fields enumera los campos que cambiaron y changes contiene los valores previous y current de cada uno.
changed_fields son:
- Usuario:
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. - Empresa:
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.
changed_fields y changes para sincronizar solo los campos que cambiaron.
Entrega, reintentos y firma
Todos los webhooks de entidades siguen el contrato de entrega estándar:- Firmados con HMAC-SHA256 en el encabezado
X-Signature-V2(recomendado), con lasecret_shared_keydel destino. También se envíanX-Signaturey el obsoletoX-Signature-Simple, junto conX-Timestamp. - Reintentados hasta 2 veces, después de aproximadamente 1 minuto y aproximadamente 4 minutos, cuando tu endpoint responde con 5xx o 404, se agota el tiempo de espera o no se puede conectar. La referencia de webhooks describe la política completa.
- Idempotente: cada webhook tiene un
event_idúnico en el payload; elimina los duplicados por tu parte.
Suscribirse
Suscríbete a los eventos de entidades en un destino de webhook mediante la Management API o la Business Console:Próximos pasos
Referencia de webhooks
Destinos, firmas, reintentos y verificación.
Crear destino
Registra un nuevo endpoint de webhook.
Operaciones de usuario
Cambios que disparan webhooks de usuario.