Zum Hauptinhalt springen
POST
Prüft Eingabedaten gegen die Datenbank der Election Commission of India. Didit stellt diesen Dienst über POST /v3/database-validation/ bereit, damit Sie die übermittelten Daten mit der maßgeblichen Quelle abgleichen und normalisierte Abgleichsergebnisse erhalten.

Abdeckung

  • Abdeckung: > 75%
  • Land: Indien
  • Service-ID: ind_epic_voter_s_registration
  • Datenbereich: Öffentliche Verwaltung
  • Kategorie: ElectoralRoll

Eingaben

  • Pflichteingaben: full_name, date_of_birth, epic_card
  • Optionale Eingaben: vendor_data
  • Einwilligung: erforderlich
  • Verfügbarkeit im Workflow: verfügbar mit Feldzuordnung
  • Abdeckung: > 75%
  • Preis: $0.25 pro erfolgreiche Abfrage
In einem Workflow wird epic_card nicht auf einem Ausweisdokument gedruckt, daher erzeugt kein Schritt diesen Wert von selbst. Erfassen Sie ihn über eine Fragebogen-Antwort, ein Document-AI-Extraktionsfeld oder einen Wert, den Sie beim Erstellen der Sitzung übergeben, und ordnen Sie ihn dem Schritt Datenbankvalidierung zu. Solange er nicht zugeordnet ist, zeigt der Workflow-Editor diesen Dienst als deaktiviert an und nennt die fehlende Eingabe. Zur Laufzeit führt eine fehlende Eingabe dazu, dass die Prüfung ohne vorherige Abfrage übersprungen wird. Ihnen wird also nie eine Datenbankabfrage berechnet, die gar nicht ausgeführt werden konnte. Nicht jedes Dokument, das dieser Dienst akzeptiert, enthält die Kennung, über die abgefragt wird. Wenn die Kennung nicht aus dem Dokument extrahiert wird, wird die Prüfung als nicht anwendbar erfasst: Es wird keine Datenbank abgefragt und Ihnen wird nichts berechnet. In manchen Ländern betrifft das einen großen Anteil der realen Nutzer. Um auch diese Nutzer abzudecken, erfassen Sie die Kennung zusätzlich über eine Fragebogen-Antwort, ein Document-AI-Extraktionsfeld oder einen Wert, den Sie beim Erstellen der Sitzung übergeben, und ordnen Sie sie dem Schritt Datenbankvalidierung zu.

Body-Parameter

string
Standard:"IND"
erforderlich
ISO-3166-1-Alpha-3-Ländercode für diesen Datenbankdienst.Beispiel: IND
string
Standard:"ind_epic_voter_s_registration"
erforderlich
Array mit der ID dieses Dienstes. Das Festlegen des Dienstes beschränkt die Anfrage auf genau diese Datenbank.Beispiel: ind_epic_voter_s_registration
Ausdrückliche Einwilligung des Endbenutzers für diesen Dienst.Beispiel: true
string
Standard:"John Doe"
erforderlich
Vollständiger amtlicher Name, der geprüft werden soll.Beispiel: John Doe
string
Standard:"1990-01-01"
erforderlich
Geburtsdatum im Format YYYY-MM-DD.Beispiel: 1990-01-01
string
Standard:"ABC1234567"
erforderlich
EPIC-Nummer der Wählerkarte.Beispiel: ABC1234567
string
Standard:"user-1234"
Ihre stabile Benutzerreferenz für diese Person, zum Beispiel Ihre interne Benutzer-ID. Didit verwendet sie, um eigenständige Prüfungen demselben Endbenutzer zuzuordnen und das Rauschen bei der Duplikaterkennung zu verringern.Beispiel: user-1234

Eingaberegeln & Validierungshinweise

  • epic_card muss dem Muster [A-Za-z]{3}\d{7,14} entsprechen.

So rufen Sie den Dienst auf

Rückgabedaten

Welche Felder genau in source_data erscheinen, hängt davon ab, was das Register zurückgibt. Das generierte Beispiel für ind_epic_voter_s_registration dokumentiert derzeit diese normalisierte Struktur:
  • date_of_birth
  • full_name
  • identification_number

Preise & SLAs

Abfragen bei India EPIC (Voter’s Registration) (ECI) werden nur berechnet, wenn Didit von der Validierungsquelle ein eindeutiges Ergebnis erhält.
  • Preis pro Abfrage: $0.25 USD.
  • Abrechnung: pro erfolgreiche Abfrage. Ihnen wird nichts berechnet, wenn das Register nicht erreichbar ist, wenn Pflichtfelder fehlen oder wenn die Anfrage abgelehnt wird, bevor sie die Quelle erreicht.
  • Latenz: typischer p95 < 2 s.
  • Verfügbarkeit: 99.9% pro Quartal auf Seiten von Didit. Die Verfügbarkeit der nachgelagerten Quelle variiert je nach Land und Datensatz.

Weiterlesen

Zuletzt geändert am 7. November 2026