Consulta de registros civiles

/civilRegistry

Esta API permite consultar información contra registros civiles, se admiten los siguientes registros:

  • RENIEC (Perú 🇵🇪)

  • DHA (Sudáfrica 🇿🇦)

  • Melissa EID (Global 🌍)

  • Registro Civil de Chile (Chile 🇨🇱)


RENIEC

Consulta por número de documento La siguiente solicitud permite obtener los datos asociados a un número de documento (CUI):

bash

curl --location '{IDENTITY_API_BASE_URL}/civil-registry/reniec/documents/{DOCUMENT_NUMBER}' \
--header 'x-api-key: {API_KEY}'

Parámetros de la solicitud:

Campo

Descripción

DOCUMENT_NUMBER

Número de documento de 8 dígitos (CUI)

Ejemplo de respuesta:

200 OK

Content-Type: application/json

json


DHA

Crear Cliente Necesitará crear un cliente antes de realizar cualquiera de las verificaciones y validaciones del consumidor.

La siguiente solicitud le permite crear un nuevo cliente:

bash

Parámetros de la solicitud:

Campo

Descripción

id_type

string: "id_number" O "passport"

id_number

string: Número de identificación sudafricano de 13 dígitos

first_name

string: El nombre del cliente según su documento de identidad.

middle_name

string: El segundo nombre del cliente según su documento de identidad.

last_name

string: El apellido del cliente según su documento de identidad.

email

string: La dirección de correo electrónico del cliente. Debe tener el formato [email protected]

client_reference

string: Esta es una referencia que puede usar para identificar y buscar al cliente en su sistema. Cada cliente necesita un client_reference único.

country

string: La nacionalidad del cliente.

popi

boolean: Se utiliza para almacenar si el cliente le ha dado su Consentimiento bajo la Ley de Protección de la Información Personal (POPI) para continuar con la recopilación de sus datos y realizar verificaciones adicionales.

terms_and_conditions

string: Se utiliza para almacenar si el cliente ha aceptado los Términos y Condiciones de la Aplicación y las Verificaciones que está realizando.

Ejemplo de respuesta:

200 OK

Content-Type: application/json

json

Validar Cliente La siguiente solicitud le permite obtener los datos asociados a un número de identificación:

Tenga en cuenta que realizaremos la Verificación en el Número de Identificación que se proporcionó en el endpoint POST Crear Nuevo Cliente.

bash

Parámetros de la solicitud:

Campo

Descripción

DOCUMENT_NUMBER

Número de identificación de 13 dígitos

Ejemplo de respuesta:

200 OK

Content-Type: application/json

json


Melissa EID

bash

Información Consulte la lista completa de parámetros y sus opciones en la documentación oficial de Melissa: https://www.melissa.com/quickstart-guides/personator-identity>

Ejemplo de respuesta:

200 OK

Content-Type: application/json

json

Información Consulte la respuesta completa y sus diferentes campos en la documentación oficial de Melissa: https://www.melissa.com/quickstart-guides/personator-identity


Validación COW del Registro Civil de Chile

Este servicio permite la verificación de la validez y el estado de las cédulas de identidad chilenas mediante la integración con el sistema COW (Certificado de Validez) del Registro Civil de Chile.

bash

Parámetros de la solicitud:

Campo

Descripción

RUN

El número de identificación chileno (RUT) del usuario, incluyendo el dígito verificador.

credentialNumber

Un número de credencial único asociado al documento de identidad.

Ejemplo de respuesta:

200 OK

Content-Type: application/json

json

Campos de respuesta

Campo

Tipo

Descripción

Requerido

responseData

Objeto (ResponseData)

Contiene los datos de la transacción.

identity

Lista (IdentityCOW)

Contiene los detalles de la identidad.

ResponseData

Campo

Tipo

Descripción

Requerido

idTransaction

string

Identificador único de la transacción.

transactionDate

string

Fecha de la transacción en formato AAAA-MM-DD.

statusTransaction

string

Estado de la transacción: - 000: ACK (Reconocido) - 201: Error técnico - 206: Formato inválido - 301: Datos inexistentes - 304: Mala calidad - 306: No se proporcionó huella dactilar

errorDescription

string

Descripción del estado de la transacción: - ACK: Reconocido - Technical error: Ocurrió un error durante el procesamiento - Invalid format: El formato proporcionado es incorrecto - Non-existent data: No se encontraron datos - Poor quality: Los datos proporcionados son de calidad insuficiente - No fingerprint provided: Faltaron datos de huella dactilar

Identity

Campo

Tipo

Descripción

Requerido

RUN

string

Número de identificación nacional chileno (RUT).

credentialProfileId

string

Tipo de credencial. Valores permitidos: CEDULA, CEDULA_EXT, PASAPORTE, DOC_VIAJE, TITULO_VIAJE, SALVO_CONDUCTO.

credentialNumber

string

Número de documento asociado a la credencial.

expiryDate

string

Fecha de vencimiento de la credencial.

validityStatus

string

Estado de validez de la credencial. Valores permitidos: VIGENTE, NO_VIGENTE.

status

string

Estado detallado de la credencial. Valores permitidos: NO BLOQUEADO, CREACIÓN/RENOVACIÓN, TEMPORAL, TEMPORAL PERMANENTE, DEFINITIVO.

Last updated