Mailcheck

Verify Email Address with Mailcheck

Checks whether an email address looks real and can receive mail.

Unverified

What the model is told

Check an email address the customer has given you, for example before saving it. The response includes trustRate (0 to 100), mxExists, smtpExists and isNotDisposable. If trustRate is low or the address looks disposable, read it back and ask the customer to confirm it. Only report whether the address looks valid. Never read out any other profile data in the response.

Request

POSThttps://api.mailcheck.co/v1/singleEmail:check

Headers

  • Content-Typeapplication/json
  • AuthorizationBearer YOUR_MAILCHECK_API_KEY

Body

{
  "email": "{{email}}"
}

Parameters

  • email stringThe email address to check.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "d001b8c7-f407-4a3d-8403-5269011b33d1",
    "type": "HTTP_REQUEST",
    "label": "Verify Email Address with Mailcheck",
    "name": "verify_email_address_with_mailcheck",
    "customName": false,
    "description": "Check an email address the customer has given you, for example before saving it. The response includes trustRate (0 to 100), mxExists, smtpExists and isNotDisposable. If trustRate is low or the address looks disposable, read it back and ask the customer to confirm it. Only report whether the address looks valid. Never read out any other profile data in the response.",
    "parameters": [
      {
        "name": "email",
        "type": "string",
        "description": "The email address to check."
      }
    ],
    "config": {
      "endpoint": {
        "method": "POST",
        "url": "https://api.mailcheck.co/v1/singleEmail:check"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        },
        {
          "name": "Authorization",
          "value": "Bearer YOUR_MAILCHECK_API_KEY"
        }
      ],
      "body": "{\n  \"email\": \"{{email}}\"\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.