Skip to content

Validations Service (1.0.0)

Mailgun Email Validation service with RESTful JSON HTTP API for performing email validation. This service also manages list and CSV ingestion used in bulk validation processing.

Languages
Servers
US Mailgun

https://api.mailgun.net/

EU Mailgun

https://api.eu.mailgun.net/

Validations

This API provides functionality to validate single addresses, and managing thresholds.

Operations

Bulk Validations

This API provides functionality to upload and manage bulk validation lists and previews.

Operations
Operations

Request

A currently running list health preview job can be promoted to a full bulk validations job, which will validate all addresses in the list.

Security
basicAuth
Path
list_idstringrequired

The list health preview job id

curl -i -X PUT \
  -u <username>:<password> \
  'https://api.mailgun.net/v4/address/validate/preview/{list_id}'

Responses

A 202 response

Bodyapplication/json
idstringrequired
messagestringrequired
Response
application/json
{ "Response": { "id": "example_list_id", "message": "The bulk preview job was promoted to a bulk validation job." }, "Status": 202 }

Request

Start a list health preview job from a list of addresses. We will sample the list and run validations on a small percentage.

Security
basicAuth
Path
list_idstringrequired

The list health preview job id

curl -i -X POST \
  -u <username>:<password> \
  'https://api.mailgun.net/v4/address/validate/preview/{list_id}'

Responses

A 202 response

Bodyapplication/json
idstringrequired
messagestringrequired
Response
application/json
{ "id": "example_list_id", "message": "The validation preview was submitted." }

Request

Deletes a single list health previewk job by ID.

Security
basicAuth
Path
list_idstringrequired

The list health preview job id

curl -i -X DELETE \
  -u <username>:<password> \
  'https://api.mailgun.net/v4/address/validate/preview/{list_id}'

Responses

A 202 response

Bodyapplication/json
idstringrequired
messagestringrequired
Response
application/json
{ "id": "example_list_id", "message": "The bulk preview was deleted." }