Langsung ke konten utama
POST
Memverifikasi data masukan terhadap basis data Election Commission of India. Didit menyediakan layanan ini melalui POST /v3/database-validation/ agar Anda dapat memverifikasi data yang dikirim terhadap sumber otoritatif dan menerima hasil pencocokan yang sudah dinormalisasi.

Cakupan

  • Cakupan: > 75%
  • Negara: India
  • ID layanan: ind_epic_voter_s_registration
  • Domain data: Pemerintah
  • Kategori: ElectoralRoll

Masukan

  • Input wajib: full_name, date_of_birth, epic_card
  • Input opsional: vendor_data
  • Persetujuan: Wajib
  • Ketersediaan alur kerja: Tersedia dalam alur kerja dengan pemetaan kolom
  • Cakupan: > 75%
  • Harga: $0.25 per kueri yang berhasil
Dalam alur kerja, epic_card tidak tercetak pada dokumen identitas, sehingga tidak ada langkah yang menghasilkannya sendiri. Kumpulkan dari jawaban Kuesioner, kolom ekstraksi Document AI, atau nilai yang Anda kirim saat membuat sesi, lalu petakan pada langkah Validasi Database. Sampai dipetakan, editor alur kerja menampilkan bahwa layanan ini dinonaktifkan dan menyebutkan input yang belum ada. Saat dijalankan, input yang hilang berarti pemeriksaan dilewati sebelum ada kueri apa pun, sehingga Anda tidak pernah ditagih untuk basis data yang tidak dapat diakses untuk kueri. Tidak setiap dokumen yang diterima layanan ini memuat pengenal yang digunakan untuk kueri. Ketika pengenal tidak diekstraksi dari dokumen, pemeriksaan dicatat sebagai tidak berlaku - tidak ada basis data yang dikueri dan Anda tidak ditagih. Untuk beberapa negara, kondisi ini bisa mencakup sebagian besar pengguna sebenarnya. Untuk menjangkau mereka, kumpulkan juga pengenal dari jawaban Kuesioner, kolom ekstraksi Document AI, atau nilai yang Anda kirim saat membuat sesi, lalu petakan pada langkah Validasi Database.

Parameter body

string
default:"IND"
wajib
Kode negara ISO 3166-1 alpha-3 untuk layanan basis data ini.Contoh: IND
string
default:"ind_epic_voter_s_registration"
wajib
Array yang berisi ID layanan ini. Menetapkan layanan menjaga permintaan tetap terbatas pada basis data yang tepat ini.Contoh: ind_epic_voter_s_registration
Persetujuan eksplisit dari pengguna akhir untuk layanan ini.Contoh: true
string
default:"John Doe"
wajib
Nama lengkap resmi yang akan divalidasi.Contoh: John Doe
string
default:"1990-01-01"
wajib
Tanggal lahir dalam format YYYY-MM-DD.Contoh: 1990-01-01
string
default:"ABC1234567"
wajib
Nomor kartu pemilih EPIC.Contoh: ABC1234567
string
default:"user-1234"
Referensi stabil Anda untuk pengguna ini, misalnya ID pengguna internal Anda. Didit menggunakannya untuk menautkan pemeriksaan mandiri ke pengguna akhir yang sama dan mengurangi gangguan deteksi duplikat.Contoh: user-1234

Catatan aturan input dan validasi

  • epic_card harus cocok dengan [A-Za-z]{3}\d{7,14}.

Cara memanggilnya

Data yang dikembalikan

Kolom yang muncul di source_data bergantung pada apa yang dikembalikan registri. Contoh yang dihasilkan untuk ind_epic_voter_s_registration saat ini mendokumentasikan bentuk ternormalisasi berikut:
  • date_of_birth
  • full_name
  • identification_number

Harga dan SLA

Kueri India EPIC (Voter’s Registration) (ECI) hanya ditagih ketika Didit menerima hasil yang definitif dari sumber validasi.
  • Harga per panggilan: $0.25 USD.
  • Penagihan: per kueri yang berhasil. Anda tidak ditagih ketika registri tidak dapat dijangkau, ketika kolom wajib hilang, atau ketika permintaan ditolak sebelum mencapai sumber.
  • Latensi: p95 tipikal < 2 s.
  • Ketersediaan: 99.9% per kuartal di sisi Didit. Ketersediaan sumber di hilir bervariasi menurut negara dan dataset.

Lanjut membaca

Terakhir diubah pada 7 November 2026