public interface MailgunEmailVerificationApi extends MailgunApi
This API endpoint is an email address verification service.
We will verify the given address based on:
Mailbox detection Syntax checks (RFC defined grammar) DNS validation Spell checks Email Service Provider (ESP) specific local-part grammar (if available).
| Modifier and Type | Method and Description |
|---|---|
String |
cancelBulkVerificationJob(String listName)
Cancel current running bulk verification job.
|
feign.Response |
cancelBulkVerificationJobFeignResponse(String listName)
Cancel current running bulk verification job.
|
BulkVerificationCreatingResponse |
createBulkVerificationJob(String listName,
BulkVerificationStatusRequest request)
Create a bulk verification job.
|
feign.Response |
createBulkVerificationJobFeignResponse(String listName,
BulkVerificationStatusRequest request)
Create a bulk verification job.
|
BulkVerificationCreatingResponse |
createBulkVerificationPreview(String listName,
BulkVerificationStatusRequest request)
Create a bulk verification preview.
|
feign.Response |
createBulkVerificationPreviewFeignResponse(String listName,
BulkVerificationStatusRequest request)
Create a bulk verification preview.
|
feign.Response |
deleteBulkVerificationPreview(String listName)
Delete a bulk verification preview.
|
static ApiVersion |
getApiVersion() |
BulkVerificationJobListResponse |
getBulkVerificationJobList()
Get list of all bulk verification jobs (limit to 500 entries).
|
BulkVerificationJobListResponse |
getBulkVerificationJobList(Integer limit)
Get list of all bulk verification jobs.
|
feign.Response |
getBulkVerificationJobListFeignResponse()
Get list of all bulk verification jobs (limit to 500 entries).
|
feign.Response |
getBulkVerificationJobListFeignResponse(Integer limit)
Get list of all bulk verification jobs.
|
BulkVerificationJobStatusResponse |
getBulkVerificationJobStatus(String listName)
Check the current status of a bulk verification job.
|
feign.Response |
getBulkVerificationJobStatusFeignResponse(String listName)
Check the current status of a bulk verification job.
|
BulkVerificationPreviewListResponse |
getBulkVerificationPreviewList()
Get list of all bulk verification previews.
|
feign.Response |
getBulkVerificationPreviewListFeignResponse()
Get list of all bulk verification previews.
|
BulkVerificationPreviewResponse |
getBulkVerificationPreviewStatus(String listName)
Check the current status of a bulk verification preview.
|
feign.Response |
getBulkVerificationPreviewStatusFeignResponse(String listName)
Check the current status of a bulk verification preview.
|
AddressValidationResponse |
validateAddress(String address)
Given an arbitrary address, validates address based off defined checks.
|
AddressValidationResponse |
validateAddress(String address,
Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
|
feign.Response |
validateAddressFeignResponse(String address)
Given an arbitrary address, validates address based off defined checks.
|
feign.Response |
validateAddressFeignResponse(String address,
Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
|
feign.Response |
validateAddressPostFeignResponse(String address,
Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
|
AddressValidationResponse |
validateAddressPostRequest(String address)
Given an arbitrary address, validates address based off defined checks.
|
AddressValidationResponse |
validateAddressPostRequest(String address,
Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
|
feign.Response |
validateAddressPostRequestFeignResponse(String address)
Given an arbitrary address, validates address based off defined checks.
|
static ApiVersion getApiVersion()
getApiVersion in interface MailgunApiAddressValidationResponse validateAddress(String address)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)AddressValidationResponsefeign.Response validateAddressFeignResponse(String address)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)ResponseAddressValidationResponse validateAddressPostRequest(String address)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)AddressValidationResponsefeign.Response validateAddressPostRequestFeignResponse(String address)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)ResponseAddressValidationResponse validateAddress(String address, Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)providerLookup - Warning: For advanced users only.
The provider_lookup query parameter provides users with the control to allow or prevent Mailgun from reaching out to the mailbox provider.
If set to true - A provider lookup will be performed if Mailgun’s internal analysis is insufficient.AddressValidationResponsefeign.Response validateAddressFeignResponse(String address, Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)providerLookup - Warning: For advanced users only.
The provider_lookup query parameter provides users with the control to allow or prevent Mailgun from reaching out to the mailbox provider.
If set to true - A provider lookup will be performed if Mailgun’s internal analysis is insufficient.ResponseAddressValidationResponse validateAddressPostRequest(String address, Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)providerLookup - Warning: For advanced users only
The provider_lookup query parameter provides users with the control to allow or prevent Mailgun from reaching out to the mailbox provider.
If set to true - A provider lookup will be performed if Mailgun’s internal analysis is insufficient.AddressValidationResponsefeign.Response validateAddressPostFeignResponse(String address, Boolean providerLookup)
Given an arbitrary address, validates address based off defined checks.
address - An email address to validate. (Maximum: 512 characters)providerLookup - Warning: For advanced users only
The provider_lookup query parameter provides users with the control to allow or prevent Mailgun from reaching out to the mailbox provider.
If set to true - A provider lookup will be performed if Mailgun’s internal analysis is insufficient.ResponseBulkVerificationJobListResponse getBulkVerificationJobList()
Get list of all bulk verification jobs (limit to 500 entries).
BulkVerificationJobListResponsefeign.Response getBulkVerificationJobListFeignResponse()
Get list of all bulk verification jobs (limit to 500 entries).
ResponseBulkVerificationJobListResponse getBulkVerificationJobList(Integer limit)
Get list of all bulk verification jobs.
limit - Number of entries to return.BulkVerificationJobListResponsefeign.Response getBulkVerificationJobListFeignResponse(Integer limit)
Get list of all bulk verification jobs.
limit - Number of entries to return.ResponseBulkVerificationJobStatusResponse getBulkVerificationJobStatus(String listName)
Check the current status of a bulk verification job.
listName - Bulk verification job list nameBulkVerificationJobStatusResponsefeign.Response getBulkVerificationJobStatusFeignResponse(String listName)
Check the current status of a bulk verification job.
listName - Bulk verification job list nameResponseBulkVerificationCreatingResponse createBulkVerificationJob(String listName, BulkVerificationStatusRequest request)
Create a bulk verification job.
listName - Bulk verification job list namerequest - BulkVerificationStatusRequestBulkVerificationCreatingResponsefeign.Response createBulkVerificationJobFeignResponse(String listName, BulkVerificationStatusRequest request)
Create a bulk verification job.
listName - Bulk verification job list namerequest - BulkVerificationStatusRequestResponseString cancelBulkVerificationJob(String listName)
Cancel current running bulk verification job.
listName - Bulk verification job list namefeign.Response cancelBulkVerificationJobFeignResponse(String listName)
Cancel current running bulk verification job.
listName - Bulk verification job list nameResponseBulkVerificationPreviewListResponse getBulkVerificationPreviewList()
Get list of all bulk verification previews.
BulkVerificationPreviewListResponsefeign.Response getBulkVerificationPreviewListFeignResponse()
Get list of all bulk verification previews.
ResponseBulkVerificationPreviewResponse getBulkVerificationPreviewStatus(String listName)
Check the current status of a bulk verification preview.
listName - Bulk verification preview list nameBulkVerificationPreviewResponsefeign.Response getBulkVerificationPreviewStatusFeignResponse(String listName)
Check the current status of a bulk verification preview.
listName - Bulk verification preview list nameResponseBulkVerificationCreatingResponse createBulkVerificationPreview(String listName, BulkVerificationStatusRequest request)
Create a bulk verification preview.
listName - Bulk verification preview list namerequest - BulkVerificationStatusRequestBulkVerificationCreatingResponsefeign.Response createBulkVerificationPreviewFeignResponse(String listName, BulkVerificationStatusRequest request)
Create a bulk verification preview.
listName - Bulk verification preview list namerequest - BulkVerificationStatusRequestResponsefeign.Response deleteBulkVerificationPreview(String listName)
Delete a bulk verification preview.
listName - Bulk verification preview list nameResponseCopyright © 2022. All rights reserved.