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.
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." }