# EmailVerificationData

Exact schema from the public v1 contract. Resolve component references using the links below.

```json
{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "minLength": 3,
      "maxLength": 254
    },
    "user": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 254
        },
        {
          "type": "null"
        }
      ]
    },
    "domain": {
      "type": "string",
      "minLength": 3,
      "maxLength": 253
    },
    "mx": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 253
        },
        {
          "type": "null"
        }
      ]
    },
    "status": {
      "$ref": "#/components/schemas/EmailVerificationStatus"
    },
    "reason": {
      "$ref": "#/components/schemas/EmailVerificationReason"
    },
    "isCatchAll": {
      "type": "boolean"
    },
    "isDisposable": {
      "type": "boolean"
    }
  },
  "required": [
    "email",
    "user",
    "domain",
    "mx",
    "status",
    "reason",
    "isCatchAll",
    "isDisposable"
  ],
  "additionalProperties": false
}
```

## Referenced schemas

* [EmailVerificationStatus](https://docs.envoapi.com/api/schemas/EmailVerificationStatus.md)
* [EmailVerificationReason](https://docs.envoapi.com/api/schemas/EmailVerificationReason.md)

[Documentation index](https://docs.envoapi.com/llms.txt) · [All endpoints](https://docs.envoapi.com/api/index.md)
