El cliente debe enviar una estructura de Enriquecimiento de Persona debiendo completar mínimamente los campos que se detallan a continuación:
Nota: El QueryId asignado por el cliente se determina en función de la vista de enriquecimiento que se va a consultar. Este ID puede variar dependiendo de los datos específicos que se necesiten. Existen vistas predefinidas ya desarrolladas y otras que pueden ser creadas bajo demanda según los requerimientos del cliente.
| Valor | Descripción |
| 32 | Consulta Identidad y Contactabilidad |
Los siguientes campos son los Headers Obligatorios que deben informarse:
Método: POST
Endpoint: https://ws.merlindataquality.com/enrichment/normalize
| Parámetro | Descripción | Longitud | Tipo |
| Authorization | Identificador único de usuarios. Este valor identifica y valida en cada invocación a un usuario determinado. Este valor tiene asociado los roles que le corresponden al usuario. | 64 | String |
| Content-Type | Header que se informa el tipo de contenido del mensaje, se debe informar application/json. | String | |
| customAdaptersKeys | Adaptadores de respuesta/modificadores de comportamiento. | – | Array |
| level1 | País originario del documento a consultar | 64 | String |
| documentType | Tipo Documento según codificación AFIP. Nulo para persona jurídica. | 2 | String |
| documentNumber | Número de documento en caso de persona física. Obligatorio salvo que se informe el número tributario. | 8 | String |
| tributaryType | Valores
|
2 | String |
| tributaryNumber | Número de CUIT o CUIL. Obligatorio salvo que se informe el numeroDocumento. | 11 | String |
| lastName | Apellido de la persona física. | 64 | String |
| name | Nombre/s de la persona física o denominación/razón social de la entidad. | 64 | String |
| gender | Sexo de la persona física. | 1 | String |
| birthDate | Fecha de nacimiento de la persona física. | 10 | String |
| queryId | Identificador de la consulta de datos, asociada a esta solicitud. | 3 | String |
{
"birthDate": "",
"documentNumber": {{ nro_documento }},
"documentType": "",
"gender": "",
"lastName": "",
"level1": "AR",
"name": "",
"queryId": "32",
"tributaryNumber": "",
"tributaryType": ""
}La respuesta está compuesta por una lista de elementos que tienen la siguiente estructura:
| Parámetro | Descripción | Longitud | Tipo |
| status | Indica el estado de normalización y/o validación. | 3 | String |
| transactionId | Merlin asigna un id de transacción por consulta. | 10 | String |
| dataRows | Estructura donde Merlin retorna los datos de la persona, mail, teléfono y domicilio. | – | Object |
| row | Estructura donde traerá n-elements como datos haya encontrado para un normalizador. | 2 | String |
| element | Estructura de contenido de los normalizadores. | 64 | Object |
| name | Nombre del campo a traer. | 64 | |
| label | etiqueta del normalizador de donde proviene el campo. | 64 | |
| value | Valor que trae el campo. | 64 | |
| index | Valor que indica la posición de la etiqueta. | 64 | |
| merlinCustomValues | Valores desarrollados por demanda del cliente o que se provee opcionalmente como ser las entre calles. | 12 | Object |
{{
"status": "EN",
"statusReason": "SM",
"transactionId": "19175e05-a5ee-44eb-89ca-4db6ae969612",
"nPersonEnrichment": {
"alternativePerson": [
{
"emails": [
{
"type": "LABORAL",
"email": {{correo_electrónico}},
}
],
"addresses": [
{
"level5": "NUÑEZ",
"level4": "CIUDAD AUTONOMA BUENOS AIRES",
"door": "true",
"shop": "",
"observation": "",
"latitude": "-34.54136",
"postalCode": "1429",
"streetintersection1": "CUBA",
"streetintersection2": "VUELTA DE OBLIGADO",
"type": "F",
"building": "",
"home": "true",
"number": {{ numero_de_la_calle}},
"unit": "",
"geoType": "1",
"motive": "SM",
"cpa": "C1429DXK",
"street": {{nombre_de_la_calle}},
"state": "CO",
"level1": "ARGENTINA",
"floor": "",
"level3": "CAPITAL FEDERAL",
"longitude": {{longitud}},
"level2": "CAPITAL FEDERAL"
},
],
"identity": {
"lastName": {{ nompre_de_la_empresa}},
"deceased": "",
"gender": "",
"tributaryNumber": {{ numero_tributario}},
"documentType": "",
"tributaryType": "CUIT PERSONA JURIDICA",
"documentNumber": "",
"entityType": "JURIDICA",
"fullName": {{ nompre_completo_de_la_empresa}},
"birthDate": "01/10/1993",
"documentRemplace": "",
"documentTypeCode": "",
"nationality": "",
"tributaryCodeAfip": "J",
"name": "",
"voter": "",
"residence": "ARGENTINA",
"tributaryCode": "80",
"deceasedDate": "",
"maritalStatus": ""
},
"phones": [
{
"number": {{ numero_de_teléfono}},
"phoneType": "",
"doNotCallRegistry": "true",
"type": "MOVIL",
"operator": "TELEFONICA MOVILES ARGENTINA S. A.",
"ddn": "011"
},
]
}
],
"merlinCustomValues": {},
"numberAlternativePerson": 1
}
}
}