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.
Validations Service (1.0.0)
Download OpenAPI description
Languages
Servers
US Mailgun
https://api.mailgun.net
EU Mailgun
https://api.eu.mailgun.net
Bodycsv filerequired
objectrequired
a CSV file, with header row, of emails to validate; the "email" column must be present
- US Mailgunhttps://api.mailgun.net/v4/address/validate/bulk/{list_id}
- EU Mailgunhttps://api.eu.mailgun.net/v4/address/validate/bulk/{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/bulk/{list_id}' \
-H 'Content-Type: csv file' \
-d '[object Object]'Response
application/json
{ "id": "example_list_id", "message": "The validation job was submitted." }
- US Mailgunhttps://api.mailgun.net/v4/address/validate/bulk/{list_id}
- EU Mailgunhttps://api.eu.mailgun.net/v4/address/validate/bulk/{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/bulk/{list_id}' \
-H 'X-Mailgun-Account-Id: string'Response
application/json
{ "quantity": 10000, "id": "some-job-name", "summary": { "risk": { … }, "result": { … } }, "download_url": { "csv": "https://some-aws-or-gcp-host/file.csv.zip", "json": "https://some-aws-or-gcp-host/file.json.zip" }, "status": "uploaded", "created_at": 160000000 }
- US Mailgunhttps://api.mailgun.net/v4/address/validate/bulk/{list_id}
- EU Mailgunhttps://api.eu.mailgun.net/v4/address/validate/bulk/{list_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://api.mailgun.net/v4/address/validate/bulk/{list_id}' \
-H 'X-Mailgun-Account-Id: string'Response
application/json
{ "message": "Validation job canceled." }