El cliente debe enviar una estructura de datos debiendo completar mínimamente los campos que se detallan a continuación:
Los siguientes campos son los Headers Obligatorios que deben informarse:
Método: POST
Endpoint: https://ws.merlindataquality.com/name/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 | |
| name | Nombre de la persona a normalizar. | 64 | String |
| lastName | Apellido de la persona a normalizar. | 64 | String |
| gender | Determina la identidad de género de la persona. (M o F) | 1 | String |
{
"name": "JUAN JOSE PEREZ PEREZ",
"lastName": "",
"gender": ""
}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. | 2 | String |
| statusReason | Indica la razón con referencia al estado de normalización y/o validación. | 2 | String |
| transactionId | Merlin asigna un id de transacción por consulta. | 40 | String |
| nName | Son los datos de nombre normalizado.. | – | – |
| name | Nombre/s de la persona normalizada o estandarizada. | 64 | String |
| lastName | Apellido/s de la persona normalizada o estandarizada.. | 64 | String |
| gender | Determina la identidad de género de la persona. (F o M) | 1 | String |
| personType | Identificador del tipo de persona: PF (persona física). | 2 | String |
| merlinCustomValues | Valores desarrollados por demanda del cliente o que se proveen opcionalmente. | – | Object |
{
"status": "CO",
"statusReason": "SM",
"transactionId": "f3aa1d7f-bdf6-4258-83f0-500d3424e853",
"nName": {
"name": "JUAN JOSE",
"lastName": "PEREZ PEREZ",
"gender": "M",
"personType": "PF",
"merlinCustomValues": {}
}
}