De esta manera se constata que los nombres informados son válidos.
El cliente debe enviar una estructura Nombre donde deberá completar al menos los campos:
| Valor | Descripción |
| ME | Match Exacto |
| DS | Distancia existente |
| NO | Ninguna coincidencia entre nombres y apellidos |
| ER | Proceso no concluído |
| Atributo | Longitud Máxima | Descripción del atributo |
| clientAccessCode | 64 | 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. |
| customAdapters | 64 | Adaptadores de respuesta/modificadores de comportamiento. Para más información ver «Adaptadores de respuesta». |
| leftName | 64 | Nombre de la primera persona fisica. |
| rigthName | 64 | Nombre de la segunda persona física. |
| leftLastName | 64 | Apellido de la primera persona física. |
| rigthLastName | 64 | Apellido de la segunda persona física. |
| leftGender | 1 | Sexo de la primera persona física. Los valores posibles son: M/F. |
| rigthGender | 1 | Sexo de la segunda persona física. Los valores posibles son: M/F. |
| Atributo | Longitud Máxima | Observación |
| status | 3 | Indica el estado de normalización y/o validación. Para mas información ver el apartado «Estados y Motivos». |
| statusReason | 2 | Indica la razón con referencia al estado de normalización y/o validación. Para mas información ver el apartado «Estados y Motivos». |
| transactionId | 10 | Merlin asigna un id de transacción por consulta. |
| differenceLevelName | 4 | Indica el nivel de diferencia entre el Nombre y Apellido o denominación ingresado contra la base de contraste. Arroja parámetros entre 0 a 1, siendo 0 (Match Exacto) y 1(Mayor Distancia). Ejemplo: 0.60 |
Para ver más detalles de los WebServices: