Saltar al contenido principal
POST
Verifica los datos de entrada con la base de datos de la Election Commission of India. Didit ofrece este servicio a través de POST /v3/database-validation/ para que puedas verificar los datos enviados con la fuente oficial y recibir resultados de coincidencia normalizados.

Cobertura

  • Cobertura: > 75%
  • País: India
  • ID del servicio: ind_epic_voter_s_registration
  • Dominio de datos: Gobierno
  • Categoría: ElectoralRoll

Datos de entrada

  • Datos obligatorios: full_name, date_of_birth, epic_card
  • Datos opcionales: vendor_data
  • Consentimiento: Obligatorio
  • Disponibilidad en flujos: Disponible en flujos con mapeo de campos
  • Cobertura: > 75%
  • Precio: $0.25 por consulta exitosa
En un flujo, epic_card no figura impreso en un documento de identidad, por lo que ningún paso lo genera por sí solo. Recógelo de una respuesta de un Cuestionario, de un campo de extracción de Document AI o de un valor que envíes al crear la sesión, y mapéalo en el paso de Validación de base de datos. Hasta que esté mapeado, el editor de flujos muestra este servicio desactivado e indica qué dato falta; en tiempo de ejecución, si falta un dato, la comprobación se omite antes de realizar cualquier consulta, así que nunca se te factura por una base de datos que no se pudo consultar. No todos los documentos que acepta este servicio incluyen el identificador por el que consulta. Cuando el identificador no se extrae del documento, la comprobación se registra como no aplicable: no se consulta ninguna base de datos y no se te cobra. En algunos países esto afecta a una gran parte de los usuarios reales. Para cubrirlos, recoge también el identificador de una respuesta de un Cuestionario, de un campo de extracción de Document AI o de un valor que envíes al crear la sesión, y mapéalo en el paso de Validación de base de datos.

Parámetros del cuerpo

string
predeterminado:"IND"
requerido
Código de país ISO 3166-1 alfa-3 de este servicio de base de datos.Ejemplo: IND
string
predeterminado:"ind_epic_voter_s_registration"
requerido
Array que contiene el ID de este servicio. Fijar el servicio limita la solicitud a esta base de datos concreta.Ejemplo: ind_epic_voter_s_registration
Consentimiento explícito del usuario final para este servicio.Ejemplo: true
string
predeterminado:"John Doe"
requerido
Nombre legal completo que se va a validar.Ejemplo: John Doe
string
predeterminado:"1990-01-01"
requerido
Fecha de nacimiento en formato YYYY-MM-DD.Ejemplo: 1990-01-01
string
predeterminado:"ABC1234567"
requerido
Número de la tarjeta de votante EPIC.Ejemplo: ABC1234567
string
predeterminado:"user-1234"
Tu referencia estable de usuario para esta persona, como tu ID de usuario interno. Didit la usa para vincular las comprobaciones independientes al mismo usuario final y reducir el ruido en la detección de duplicados.Ejemplo: user-1234

Reglas de entrada y notas de validación

  • epic_card debe coincidir con [A-Za-z]{3}\d{7,14}.

Cómo invocarlo

Datos devueltos

Los campos exactos que aparecen en source_data dependen de lo que devuelva el registro. El ejemplo generado para ind_epic_voter_s_registration documenta actualmente esta estructura normalizada:
  • date_of_birth
  • full_name
  • identification_number

Precios y SLA

Las consultas a India EPIC (Voter’s Registration) (ECI) solo se facturan cuando Didit recibe un resultado concluyente de la fuente de validación.
  • Precio por llamada: $0.25 USD.
  • Facturación: por consulta exitosa. No se te cobra cuando el registro no está accesible, cuando faltan campos obligatorios o cuando la solicitud se rechaza antes de llegar a la fuente.
  • Latencia: p95 típico < 2 s.
  • Disponibilidad: 99.9% por trimestre por parte de Didit; la disponibilidad de la fuente externa varía según el país y el conjunto de datos.

Continúa leyendo

Última modificación el 1 de noviembre de 2026