Vai al contenuto principale
Ogni modifica allo stato o ai dati del profilo di un’entità User o Business genera un webhook, così il tuo sistema può reagire in tempo reale. Usa i webhook delle entità per sincronizzare i dati del profilo, propagare i blocchi ad altri sistemi o avviare flussi di compliance a valle.

Catalogo degli eventi

activity.created è accettato in subscribed_events e incluso nel tester Try Webhook, ma Didit al momento non lo invia per il traffico di produzione. Non costruire su di esso la sincronizzazione della cronologia.
Didit emette anche eventi di sessione, di transazione e di sessione business che fanno riferimento ai campi delle entità. Vedi:

Struttura del payload

I webhook delle entità sono piatti: non esiste un wrapper data né una chiave event. Leggi webhook_type per instradare l’evento.

user.status.updated / business.status.updated

Viene inviato a ogni cambio di stato. Il payload contiene status e previous_status. Non indica il motivo del cambio di stato: se ti serve la causa, apri l’entità nella console.

user.data.updated / business.data.updated

Viene inviato quando cambiano i campi del profilo. changed_fields elenca i campi modificati e changes contiene il valore previous e il valore current di ciascuno.
I campi che possono comparire in changed_fields sono:
  • 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.
Usa changed_fields e changes per sincronizzare solo i campi che sono cambiati.

Consegna, nuovi tentativi e firma

Tutti i webhook delle entità seguono il contratto di consegna standard:
  • Firmati con HMAC-SHA256 nell’header X-Signature-V2 (consigliato), usando il secret_shared_key della destinazione. Vengono inviati anche X-Signature e il deprecato X-Signature-Simple, insieme a X-Timestamp.
  • Sottoposti a nuovi tentativi fino a 2 volte, dopo circa 1 minuto e circa 4 minuti, quando il tuo endpoint risponde con 5xx o 404, va in timeout o non riesce a connettersi. Il riferimento webhook riporta la politica completa.
  • Idempotenti: ogni webhook ha un event_id univoco nel payload; deduplica lato tuo.
Vedi Riferimento webhook per la configurazione delle destinazioni ed esempi di codice per la verifica della firma.

Iscrizione

Iscriviti agli eventi delle entità su una destinazione webhook tramite la Management API o la Business Console:

Prossimi passi

Riferimento webhook

Destinazioni, firme, nuovi tentativi e verifica.

Crea destinazione

Registra un nuovo endpoint webhook.

Operazioni utente

Modifiche che attivano i webhook utente.
Ultima modifica il 7 novembre 2026