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.
Mailgun Validate/API Documentation//
- Promote List Health Preview Job
Get List Health Preview Job
Create a List Health Preview Job
Delete List Health Preview Job
List List Health Preview Jobs
Promote List Health Previ...
Validations Service (1.0.0)
Download OpenAPI description
Languages
Servers
US Mailgun
https://api.mailgun.net/
EU Mailgun
https://api.eu.mailgun.net/
- US Mailgun
https://api.mailgun.net/v4/address/validate/preview/{list_id}
- EU Mailgun
https://api.eu.mailgun.net/v4/address/validate/preview/{list_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.mailgun.net/v4/address/validate/preview/{list_id}'
Response
application/json
{ "id": "SampleList", "valid": true, "status": "preview_complete", "quantity": 1, "created_at": 1234567890, "summary": { "result": { … }, "risk": { … } } }
- US Mailgun
https://api.mailgun.net/v4/address/validate/preview/{list_id}
- EU Mailgun
https://api.eu.mailgun.net/v4/address/validate/preview/{list_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
'https://api.mailgun.net/v4/address/validate/preview/{list_id}'
Response
application/json
{ "Response": { "id": "example_list_id", "message": "The bulk preview job was promoted to a bulk validation job." }, "Status": 202 }
- US Mailgun
https://api.mailgun.net/v4/address/validate/preview/{list_id}
- EU Mailgun
https://api.eu.mailgun.net/v4/address/validate/preview/{list_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://api.mailgun.net/v4/address/validate/preview/{list_id}'
Response
application/json
{ "id": "example_list_id", "message": "The validation preview was submitted." }