Utilice este endpoint para verificar la identidad de una persona cruzando su dirección, nombre, fecha de nacimiento, correo electrónico y número de teléfono con la base de datos de DQE.
Para la referencia del archivo de salida del procesamiento por lotes, consulte ID Check Plus output columns →
/SEARCH/
Solicitud
Se admiten tanto GET como POST.
Ejemplos de código
Verificación de identidad completa
Envíe todos los parámetros en el cuerpo de la solicitud usando Content-Type: application/x-www-form-urlencoded. La dirección del servidor permanece en la URL.
Ejemplos de código
Verificación de identidad completa
Parámetros
| Parámetro | Descripción | Obl / Opc |
|---|---|---|
| Licence | Su código de licencia DQE. | Obligatorio |
| Address | Número y nombre de la calle. | Obligatorio |
| PostalCode | Código postal. | Obligatorio |
| City | Nombre de la ciudad. | Obligatorio |
| LastName | Apellido de la persona a verificar. | Obligatorio |
| FirstName | Nombre de pila de la persona a verificar. | Obligatorio |
| BirthDate | Fecha de nacimiento en formato YYYY-MM-DD. |
Obligatorio |
| Dirección de correo electrónico a verificar. | Obligatorio | |
| Phone | Número de teléfono a verificar. | Obligatorio |
| Version | Devuelve información sobre el estado de la licencia cuando se establece en 2. |
Opcional |
Respuesta
Si tiene éxito, la API devuelve un objeto JSON que contiene un único objeto DATA1 con las siguientes claves.
| Clave | Valores posibles | Descripción | Tipo |
|---|---|---|---|
| Check_FirstName |
E, S, P, D, ?
|
Resultado de la verificación del nombre de pila. | STRING(1) |
| Check_BirthDate | Ver los códigos de fecha de nacimiento a continuación. | Resultado de la verificación de la fecha de nacimiento. | STRING(3) |
| Check_Number |
True, False
|
Indica si el número de calle coincide con la base de datos. | STRING(5) |
| HOUSEHOLDID | — | Identificador único en la base de datos. | STRING(30) |
| FirstName_Dist | — | Número de caracteres diferentes entre el nombre de pila enviado y el valor de la base de datos. | STRING(2) |
| LastName_Dist | — | Número de caracteres diferentes entre el apellido enviado y el valor de la base de datos. | STRING(2) |
| Result |
FOUND, NOT FOUND
|
Indica si el hogar fue encontrado en función de los datos de dirección, correo electrónico o teléfono. | STRING(9) |
| Check_Email |
E, D, ?
|
Resultado de la verificación del correo electrónico. | STRING(1) |
| Check_LastName |
E, S, P, D, ?
|
Resultado de la verificación del apellido. | STRING(1) |
| Check_City |
E, S, P, N, D, ?
|
Resultado de la verificación de la ciudad. | STRING(1) |
| Check_PostalCode |
E, N, D, ?
|
Resultado de la verificación del código postal. | STRING(1) |
| Check_Phone |
E, D, ?
|
Resultado de la verificación del teléfono. | STRING(1) |
| Check_Address |
E, S, P, N, D, ?
|
Resultado de la verificación de la dirección. | STRING(1) |
Valores de los códigos de comparación
Valores genéricos de los códigos de comparación, utilizados por Check_FirstName, Check_LastName, Check_City, Check_PostalCode, Check_Phone, Check_Email y Check_Address:
| Código | Descripción |
|---|---|
? |
El campo no se proporcionó, no está disponible, o el producto contratado no permite esta verificación. |
E |
El valor de la base de datos es estrictamente idéntico al valor proporcionado en la solicitud. |
S |
El valor de la base de datos es cercano al valor proporcionado en la solicitud, con una diferencia de hasta el 10%. |
P |
El valor de la base de datos está bastante alejado del valor proporcionado en la solicitud, con una diferencia de hasta el 25%. |
N |
Para dirección y ciudad: el valor está alejado del valor de la solicitud, con una diferencia de hasta el 35%. Para el código postal: coinciden los 3 primeros dígitos. |
D |
El valor de la base de datos es completamente diferente del valor proporcionado en la solicitud. |
Códigos de comparación de la fecha de nacimiento
Códigos de comparación específicos utilizados por Check_BirthDate:
| Código | Descripción |
|---|---|
000 |
El año, el mes y el día son idénticos. |
001 |
El año y el mes son idénticos, pero el día es diferente. |
010 |
El año y el día son idénticos, pero el mes es diferente. |
100 |
El mes y el día son idénticos, pero el año es diferente. |
011 |
El año es idéntico, pero el mes y el día son diferentes. |
101 |
El mes es idéntico, pero el año y el día son diferentes. |
110 |
El día es idéntico, pero el año y el mes son diferentes. |
111 |
El año, el mes y el día son diferentes. |
--- |
No hay ninguna fecha disponible en la base de datos. |
Ejemplo de respuesta
Hogar encontrado
{
"DATA1": {
"Check_FirstName": "E",
"Check_BirthDate": "000",
"Check_Number": "True",
"HOUSEHOLDID": "3678263863104901575",
"FirstName_Dist": "0",
"LastName_Dist": "0",
"Result": "FOUND",
"Check_Email": "D",
"Check_LastName": "E",
"Check_City": "E",
"Check_Address": "E",
"Check_PostalCode": "E",
"Check_Phone": "D"
}
}
Errores
| HTTP | Tipo de error | Cuerpo de respuesta |
|---|---|---|
| 400 | Parámetro obligatorio ausente o vacío (por ejemplo, Address, PostalCode, LastName, o cualquier otro campo obligatorio) |
{"status": 400, "message": "Missing parameters", "details": "Address", "error": "bad request"} |
| 401 | Clave de licencia ausente, vacía o incorrecta | {"status": 401, "message": "Your licence is not allowed to cover this functionality", "details": "deded", "error": "unauthorized_client"} |
Probar la API
Haga clic en el botón de abajo para probar este endpoint en directo desde su navegador.
Abrir consola
Ver también
Relacionada con