> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exact.ws/llms.txt
> Use this file to discover all available pages before exploring further.

# Validar Email

> Esta rota permite validar um endereço de e-mail



## OpenAPI

````yaml emails-openapi get /emails/addresses/{address}
openapi: 3.1.0
info:
  title: Emails API
  version: 0.1.0
servers:
  - url: https://exact.ws
security:
  - Bearer: []
paths:
  /emails/addresses/{address}:
    get:
      summary: Validar Email
      description: Esta rota permite validar um endereço de e-mail
      operationId: EmailsAddressesValidateEmail
      parameters:
        - name: address
          in: path
          schema:
            type: string
            description: O endereço de e-mail que deseja validar
          description: O endereço de e-mail que deseja validar
          required: true
          deprecated: false
      responses:
        '200':
          description: Request fulfilled, document follows
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmailValidation'
        '400':
          description: Bad request syntax or unsupported method
          content:
            application/json:
              schema:
                properties:
                  status_code:
                    type: integer
                  detail:
                    type: string
                  extra:
                    additionalProperties: {}
                    type:
                      - 'null'
                      - object
                      - array
                type: object
                required:
                  - detail
                  - status_code
                description: Validation Exception
                examples:
                  - status_code: 400
                    detail: Bad Request
                    extra: {}
      deprecated: false
components:
  schemas:
    EmailValidation:
      properties:
        created_at:
          oneOf:
            - type: string
              format: date-time
            - type: 'null'
          description: >-
            A data e hora de quando este registro foi criado, na notação
            date-time conforme definido pela RFC 3339 (ex:
            `2017-07-21T17:32:28Z`)
        updated_at:
          oneOf:
            - type: string
              format: date-time
            - type: 'null'
          description: >-
            A data e hora de quando este registro foi modificado, na notação
            date-time conforme definido pela RFC 3339 (ex:
            `2017-07-21T17:32:28Z`)
        address:
          type: string
          format: email
          description: O endereço de e-mail que foi validado
        domain_name:
          type: string
          description: >-
            O domínio do e-mail. (ex: O domínio para joao.silva@gmail.com seria
            `gmail.com`)
        local:
          type: string
          description: >-
            A parte local do endereço de e-mail (ex: O usuário para
            joao.silva@gmail.com seria john.smith)
        tag:
          oneOf:
            - type: string
            - type: 'null'
          description: >-
            A tag do endereço de e-mail (ex: A tag para
            joao.silva+exemplo@gmail.com seria `exemplo`)
        did_you_mean:
          oneOf:
            - type: string
            - type: 'null'
          description: >-
            Uma correção sugerida no caso de erros de digitação no nome de
            domínio (por exemplo, gmial.com em vez de gmail.com)
        is_accepted:
          type: boolean
          description: Se o servidor SMTP aceitou
        is_generic:
          type: boolean
          description: >-
            Se a parte local do endereço de e-mail parece ser um cargo ou grupo
            (ex: suporte, rh, administrador)
        is_honeypot:
          type: boolean
          description: Se o endereço parece ser uma armadilha de spam (spam trap)
        domain:
          $ref: '#/components/schemas/Domain'
        issues:
          items:
            type: string
          type: array
          description: >-
            Uma lista de potenciais problemas que influenciaram o status da
            validação
          readOnly: true
        status:
          $ref: '#/components/schemas/EmailValidationStatus'
        reason:
          type: string
          description: A razão para o `status` associado
          readOnly: true
      type: object
      required:
        - address
        - domain
        - domain_name
        - is_accepted
        - is_generic
        - is_honeypot
        - issues
        - local
        - reason
        - status
      title: Email
    Domain:
      properties:
        created_at:
          oneOf:
            - type: string
              format: date-time
            - type: 'null'
          description: >-
            A data e hora de quando este registro foi criado, na notação
            date-time conforme definido pela RFC 3339 (ex:
            `2017-07-21T17:32:28Z`)
        updated_at:
          oneOf:
            - type: string
              format: date-time
            - type: 'null'
          description: >-
            A data e hora de quando este registro foi modificado, na notação
            date-time conforme definido pela RFC 3339 (ex:
            `2017-07-21T17:32:28Z`)
        name:
          type: string
          description: O nome do domínio do provedor de e-mail
        mx_record:
          oneOf:
            - type: string
            - type: 'null'
          description: O endereço do servidor de e-mail utilizado para validar o e-mail
        is_smtp_enabled:
          type: boolean
          description: >-
            Se o e-mail possui registros DNS adequados para entregar uma
            mensagem
        is_catch_all:
          type: boolean
          description: >-
            Se o servidor SMTP aceita todos os e-mails, independente se o
            endereço existir ou não
        is_free:
          type: boolean
          description: Se o e-mail é hospedado por um provedor gratuito
        is_disposable:
          type: boolean
          description: Se o domínio parece ser de um serviço de e-mail descartável
      type: object
      required:
        - is_catch_all
        - is_disposable
        - is_free
        - is_smtp_enabled
        - name
      title: Domain
    EmailValidationStatus:
      type: string
      enum:
        - deliverable
        - unknown
        - risky
        - undeliverable
      title: EmailValidationStatus
  securitySchemes:
    Bearer:
      type: http
      scheme: bearer

````