Validador de Email

Validador de Email

Servicio de Validación de Email (Email Normalize)

El cliente debe enviar una estructura de datos según lo detallado en el apartado Parámetros de Llamada» debiendo completar mínimamente los campos que se detallan a continuación:

  • email: deberá completarse con el email que se requiere validar.

Los siguientes campos son los Headers Obligatorios que deben informarse:

  • Authorization: Header con el ID de acceso de cliente (ClientAccessCode).
  • Content-Type: Header que se informa el tipo de contenido del mensaje, se debe informar application/json.

Método: GET

Endpoint: https://ws.merlindataquality.com/email/normalize

Parámetros de llamada
ParámetroDescripciónLongitudTipo
emailDirección de correo electrónico.128String
Mensaje JSON de petición
{ 
"email": "egoncalves@asesconsulting.com" 
}
Respuesta

La respuesta está compuesta por una lista de elementos que tienen la siguiente estructura:

ParámetroDescripciónLongitudTipo
statusIndica el estado de normalización y/o validación.
Valores:

  • VA (Validado): Email validado.
  • NV (No Validado): Email no validado. (NOTA: Este estado no quiere decir que el Email es invalido, solo que para ese momento no fue validado, un Email es invalido cuando resulte algunos de los siguientes motivos: EI o ES). Ver tabla de motivos NV.
2String
statusReasonIndica la razón con referencia al estado de normalización y/o validación.
Valores:

  • SM: Sin Motivo
2String
transactionIdMerlin asigna un id de transacción por consulta.40String
nEmailSon los datos del email validado.––
emailDirección de email validada.128String
typeValores:

  • Tipo laboral (L)
  • Personal (P)
  • No Determinado (ND)
2String
lastDateValidatedIndica la fecha de la última validación de ese email contra el servicio en línea.10String
merlinCustomValuesValores desarrollados por demanda del cliente o que se proveen opcionalmente.–Object
Mensaje JSON de respuesta
{
    "status": "VA",
    "statusReason": "SM",
    "transactionId": "d7aff604-16a2-42c6-bcd1-0a2d16a77a48",
    "nEmail": {
        "email": "egoncalves@asesconsulting.com",
        "type": "ND",
        "lastDateValidated": "2020-08-31",
        "merlinCustomValues": {}
    }
}
Tabla de estados NV
AtributoSignificadoDescripción
EIEmail InvalidoLa cuenta de correo electrónico no existe.
EGError GeneralLa entrega falla porque se produjo un problema de retransmisión.
ESError SintaxisHay un error de sintaxis en la dirección de correo electrónico.
SSSin ServidorLa respuesta SMTP del servidor no es válida, el servidor de destino nos informó de un error interno.
DEError DominioEl servidor de correo electrónico está caído y no existe ninguna conexión con él.
EDError DesconocidoEste error se puede generar por varios motivos, una tecnología anti-spam está bloqueando el progreso de verificación, también puede ser que la cuenta de correo electrónico está suspendida / limitada y no puede recibir mensajes de correo electrónico o el correo electrónico es una dirección temporal.
DVDominio VálidoEste estado informa que la casilla de email no se pudo validar, pero el dominio donde se encuentra el servidor de correos es válido y existe.