Vai al contenuto principale
POST
Verifica i dati di input rispetto al database della Election Commission of India. Didit espone questo servizio tramite POST /v3/database-validation/, così puoi verificare i dati inviati rispetto alla fonte autorevole e ricevere risultati di corrispondenza normalizzati.

Copertura

  • Copertura: > 75%
  • Paese: India
  • ID del servizio: ind_epic_voter_s_registration
  • Dominio dei dati: Governativo
  • Categoria: ElectoralRoll

Input

  • Input obbligatori: full_name, date_of_birth, epic_card
  • Input facoltativi: vendor_data
  • Consenso: obbligatorio
  • Disponibilità nel workflow: disponibile nel workflow con mappatura dei campi
  • Copertura: > 75%
  • Prezzo: $0.25 per query riuscita
In un workflow, epic_card non è stampato su alcun documento d’identità, quindi nessun passaggio lo produce da solo. Raccoglilo da una risposta di un questionario, da un campo estratto da Document AI oppure da un valore che invii al momento della creazione della sessione, e mappalo sul passaggio Validazione su database. Finché non è mappato, l’editor del workflow mostra questo servizio disabilitato e indica l’input mancante. In esecuzione, un input mancante fa sì che il controllo venga saltato prima di qualsiasi query, così non ti viene mai addebitata una query su un database che non è stato possibile interrogare. Non tutti i documenti accettati da questo servizio riportano l’identificativo con cui il servizio effettua la ricerca. Quando l’identificativo non viene estratto dal documento, il controllo viene registrato come non applicabile: non viene interrogato alcun database e non ti viene addebitato nulla. Per alcuni paesi questo riguarda una quota consistente degli utenti reali. Per coprirli, raccogli anche l’identificativo da una risposta di un questionario, da un campo estratto da Document AI oppure da un valore che invii al momento della creazione della sessione, e mappalo sul passaggio Validazione su database.

Parametri del body

string
predefinito:"IND"
obbligatorio
Codice paese ISO 3166-1 alpha-3 per questo servizio di database.Esempio: IND
string
predefinito:"ind_epic_voter_s_registration"
obbligatorio
Array che contiene l’ID di questo servizio. Specificare il servizio limita la richiesta a questo specifico database.Esempio: ind_epic_voter_s_registration
Consenso esplicito dell’utente finale per questo servizio.Esempio: true
string
predefinito:"John Doe"
obbligatorio
Nome legale completo da validare.Esempio: John Doe
string
predefinito:"1990-01-01"
obbligatorio
Data di nascita nel formato YYYY-MM-DD.Esempio: 1990-01-01
string
predefinito:"ABC1234567"
obbligatorio
Numero della tessera elettorale EPIC.Esempio: ABC1234567
string
predefinito:"user-1234"
Il tuo riferimento stabile per questa persona, ad esempio il tuo ID utente interno. Didit lo usa per collegare i controlli indipendenti allo stesso utente finale e ridurre il rumore dovuto ai duplicati.Esempio: user-1234

Regole di input e note di validazione

  • epic_card deve corrispondere a [A-Za-z]{3}\d{7,14}.

Come effettuare la chiamata

Dati restituiti

I campi esatti esposti in source_data dipendono da ciò che restituisce il registro. L’esempio generato per ind_epic_voter_s_registration documenta al momento questa struttura normalizzata:
  • date_of_birth
  • full_name
  • identification_number

Prezzi e SLA

Le query India EPIC (Voter’s Registration) (ECI) vengono fatturate solo quando Didit riceve un risultato conclusivo dalla fonte di validazione.
  • Prezzo per chiamata: $0.25 USD.
  • Fatturazione: per query riuscita. Non ti viene addebitato nulla quando il registro non è raggiungibile, quando mancano campi obbligatori o quando la richiesta viene rifiutata prima di raggiungere la fonte.
  • Latenza: p95 tipico < 2 s.
  • Disponibilità: 99.9% per trimestre lato Didit; la disponibilità della fonte a valle varia in base al paese e al dataset.

Continua la lettura

Ultima modifica il 7 novembre 2026