Saltar al contenido principal
POST
Verifica los datos contra una base de datos consolidada de registros electorales. Didit ofrece este servicio a través de POST /v3/database-validation/ para que puedas verificar los datos enviados contra la fuente oficial y recibir resultados de coincidencia normalizados.

Cobertura

  • Cobertura: ~ 95%
  • País: Brasil
  • ID del servicio: bra_residential
  • Dominio de datos: Dirección
  • Categoría: Residencial

Datos de entrada

  • Datos obligatorios: first_name, last_name, date_of_birth, address.street_1, address.postal_code, tax_number
  • Datos opcionales: address.street_2, address.city, address.region, vendor_data
  • Consentimiento: No es obligatorio
  • Disponibilidad en el flujo de verificación (workflow): Disponible en el flujo
  • Cobertura: ~ 95%
  • Precio: $0.59 por consulta exitosa
No todos los documentos que acepta este servicio contienen el identificador con el que se realiza 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 a partir de 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 al paso de Validación de base de datos.

Parámetros del cuerpo

string
predeterminado:"BRA"
requerido
Código de país ISO 3166-1 alfa-3 de este servicio de base de datos.Ejemplo: BRA
string
predeterminado:"bra_residential"
requerido
Array que contiene el ID de este servicio. Fijar el servicio limita la solicitud a esta base de datos concreta.Ejemplo: bra_residential
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
object
requerido
Objeto estructurado con la dirección residencial. Usa street_1, street_2, city, region, postal_code y country. Se sigue aceptando una cadena completa de dirección en el formato heredado, 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:"11111111111"
requerido
Número de identificación fiscal o tributaria.Ejemplo: 11111111111
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

  • CPF brasileño (exactamente 11 dígitos)
  • tax_number debe contener solo dígitos; elimina los espacios, guiones y signos de puntuación antes de enviar la solicitud.
  • tax_number debe tener exactamente 11 caracteres.
  • Para los servicios de direcciones, envía los 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 adicional de la dirección. Envíalo solo cuando lo tengas.
  • address.city es la ciudad, el suburbio, el distrito, la localidad o el barrio.
  • address.region es el estado, la provincia, la región o la población.
  • address.postal_code es el código postal.
  • Los servicios de base de datos basados en la dirección requieren al menos la dirección de la calle y el código postal; las solicitudes rechazadas antes de realizar una consulta en la fuente no se cobran.

Cómo invocarla

Datos devueltos

Los campos exactos expuestos en source_data dependen de lo que devuelva el registro. El ejemplo generado para bra_residential documenta actualmente esta estructura normalizada:
  • address
  • date_of_birth
  • first_name
  • identification_number
  • last_name

Precios y SLA

Las consultas residenciales de Brasil 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 no se puede acceder al registro, 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