All Products
Search
Document Center

Direct Mail:How to use the email address validation API

Last Updated:Nov 18, 2025

Feature description

Email address validation

API examples

Note

You can call this service only from instances in the Singapore region.

  • GetValidationQuota retrieves the validation quota.

  • ValidateEmail validates a single email address.

  • The process for batch address validation is as follows:

    1. SendValidateFile: Uploads a list of addresses for validation.

    2. GetValidateFileStatus: Retrieves the status of the validation file.

    3. GetValidateFile: Retrieves the result file of the batch validation task.

    4. DeleteValidateFile: Deletes the validation file after the validation is complete.

For API documentation and testing, see Address validation APIs.

GetValidationQuota retrieves the validation quota.

image

ValidateEmail validates a single email address.

image

You can hover over an enumeration value to view its description.

image

Batch call examples

1. SendValidateFile

Uploads a list of addresses for validation.

image

2. GetValidateFileStatus

Retrieves the status of the validation file.

image

3. GetValidateFile

Retrieves the result file of the batch validation task.

image

The file is downloaded from the returned URL.image

4. DeleteValidateFile

Deletes the validation file after the validation is complete.

image

The file cannot be retrieved after it is deleted.image