Bulk Validations

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

Get Job V4

Gets a selected job by list ID.

SecuritybasicAuth
Request
path Parameters
list_id
required
string

The list ID being verified

header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
created_at
required
integer <int32>
id
required
string
quantity
required
integer <int32>
records_processed
required
integer <int32>
is_preview
boolean
object
status
string
object
reason
string
404

A 404 response

500

A 500 response

get/v4/address/validate/bulk/{list_id}
Request samples
Response samples
application/json
{}

Delete Job V4

Cancels a selected job by list ID.

SecuritybasicAuth
Request
path Parameters
list_id
required
string

The list ID being verified

header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
property name*
additional property
object
404

A 404 response

409

A 409 response

500

A 500 response

delete/v4/address/validate/bulk/{list_id}
Request samples
Response samples
application/json
{
  • "message": "Validation job canceled."
}

List Jobs V4

Returns all jobs.

SecuritybasicAuth
Request
header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
created_at
required
integer <int32>
id
required
string
quantity
required
integer <int32>
records_processed
required
integer <int32>
is_preview
boolean
object
status
string
object
reason
string
404

A 404 response

500

A 500 response

get/v4/address/validate/bulk
Request samples
Response samples
application/json
{}

Get Job V3

Gets a selected job by list ID.

SecuritybasicAuth
Request
path Parameters
list_id
required
string

The list ID being verified

header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
created_at
required
integer <int32>
id
required
string
quantity
required
integer <int32>
records_processed
required
integer <int32>
is_preview
boolean
object
status
string
object
reason
string
404

A 404 response

500

A 500 response

get/v3/lists/{list_id}/validate
Request samples
Response samples
application/json
{}

Create Job V3

Starts a V3 list validation job.

SecuritybasicAuth
Request
path Parameters
list_id
required
string

The list ID being verified

header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
property name*
additional property
object
400

A 400 response

post/v3/lists/{list_id}/validate
Request samples
Response samples
application/json
{
  • "message": "The validation job was submitted."
}

Delete Job V3

Cancels a selected job by list ID.

SecuritybasicAuth
Request
path Parameters
list_id
required
string

The list ID being verified

header Parameters
X-Mailgun-Account-Id
required
string

Mailgun Account ID

Responses
200

A 200 response

Response Schema: application/json
property name*
additional property
object
404

A 404 response

409

A 409 response

500

A 500 response

delete/v3/lists/{list_id}/validate
Request samples
Response samples
application/json
{
  • "message": "Validation job canceled."
}