Saltar al contenido principal
POST
Verifica los datos de entrada con una base de datos de una agencia gubernamental que contiene datos de identidad nacional de los ciudadanos. 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: ~ 80%
  • País: Camboya
  • ID del servicio: khm_national_id
  • Dominio de datos: Identidad
  • Categoría: NationalIDRegistry

Datos de entrada

  • Datos de entrada obligatorios: first_name, last_name, date_of_birth, voter_id
  • Datos de entrada opcionales: gender, address.street_1, address.street_2, address.city, address.region, address.postal_code, vendor_data
  • Consentimiento: Obligatorio
  • Disponibilidad en flujos: Disponible en el workflow
  • Cobertura: ~ 80%
  • Precio: $0.59 por consulta exitosa
No todos los documentos que acepta este servicio incluyen el identificador que utiliza para realizar la 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 mediante una respuesta de un cuestionario, un campo de extracción de Document AI o un valor que envíes al crear la sesión, y asígnalo en el paso de Validación de base de datos.

Parámetros del cuerpo

string
predeterminado:"KHM"
requerido
Código de país ISO 3166-1 alfa-3 de este servicio de base de datos.Ejemplo: KHM
string
predeterminado:"khm_national_id"
requerido
Array que contiene este ID de servicio. Fijar el servicio limita la solicitud a esta base de datos concreta.Ejemplo: khm_national_id
Consentimiento explícito del usuario final para este servicio.Ejemplo: true
string
predeterminado:"John"
requerido
Nombre de pila que se va a validar.Ejemplo: John
string
predeterminado:"Doe"
requerido
Apellido que se va a validar.Ejemplo: Doe
string
predeterminado:"1990-01-01"
requerido
Fecha de nacimiento en formato YYYY-MM-DD.Ejemplo: 1990-01-01
string
predeterminado:"12345678"
requerido
Identificador de votante.Ejemplo: 12345678
string
Valor de género, cuando la base de datos lo requiere.Valores permitidos: M (masculino), F (femenino), X (otro o desconocido).Ejemplo: M
object
Objeto estructurado con la dirección de residencia. Usa street_1, street_2, city, region, postal_code y country. Se sigue aceptando una cadena de dirección completa en el formato antiguo, pero no se recomienda.Ejemplo: {"street_1":"123 Sample Street","street_2":"Unit 4","city":"Sample City","region":"Sample State","postal_code":"10001","country":"US"}
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

  • address es opcional para este servicio. Puedes enviar una única cadena address completa y Didit la dividirá en elementos de dirección estructurados cuando sea posible, o bien enviar explícitamente los campos estructurados.
  • voter_id debe coincidir con (?:\d{8,9}|\d{2}-\d{3}-\d{3}).
  • En los servicios de dirección, envía campos de dirección estructurados en lugar de una única cadena address siempre que sea posible.
  • address.street_1 es la dirección postal, incluidos el número y el tipo de vía.
  • address.street_2 es el apartamento, la unidad, el edificio, la planta o una línea de dirección adicional. Envíalo solo cuando lo tengas.
  • address.city es la ciudad, el suburbio, el distrito, la localidad o el vecindario.
  • address.region es el estado, la provincia, la región o el municipio.
  • address.postal_code es el código postal.
  • Los servicios de base de datos basados en la dirección requieren como mínimo la dirección postal y el código postal; las solicitudes rechazadas antes de consultar la fuente no se cobran.

Cómo invocarlo

Datos devueltos

Los campos exactos que aparecen en source_data dependen de lo que devuelva el registro. El ejemplo generado para khm_national_id documenta actualmente esta estructura normalizada:
  • address
  • address_match_score
  • building_number
  • city
  • date_of_birth
  • first_name
  • full_name
  • identification_number
  • last_name
  • name_match_score
  • state
  • street

Precios y SLA

Las consultas del documento nacional de identidad de Camboya solo se facturan cuando Didit recibe un resultado concluyente de la fuente de validación.
  • Precio por llamada: $0.59 USD.
  • Facturación: por consulta exitosa. No se te cobra cuando el registro no está disponible, cuando faltan campos obligatorios o cuando la solicitud se rechaza antes de llegar a la fuente.
  • Latencia: p95 habitual < 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.

Sigue leyendo

Última modificación el 1 de noviembre de 2026