deepVerification flag, and Clodura responds immediately with a result if verification completes quickly (200 OK), or queues an asynchronous job and returns a 202 Accepted when the domain requires deeper analysis — such as catch-all domains or high-security mail servers. Once a queued job finishes, Clodura posts the final verdict to your webhookUrl.
Standard verification is fast and suitable for most business email addresses. Deep verification takes longer but is the right choice for validating catch-all domains where a standard check cannot determine true deliverability.
Credit cost:
- Standard verification: 0.04 credits per request
- Deep verification: 0.1 credits per request
Plan availability: This endpoint is available on Free Forever, Max, and PAYG plans. If you are on an Enterprise or legacy plan not listed, contact support@clodura.ai to discuss access.
Endpoint
POST /api/v1/verify/email
Request
Headers
Body Parameters
string
required
The email address you want to verify (e.g.,
john@example.com).boolean
When
true, Clodura performs deep verification suitable for catch-all domains and high-security mail servers. Costs 0.1 credits. When false (default), standard verification is used at 0.04 credits.string
The URL where Clodura will POST the final verification result once processing completes. Strongly recommended for deep verification, where results may not be immediate.
Example Request
Response
200 OK — Synchronous Result
Returned when verification completes immediately. The email’s deliverability verdict is available in the response body.string
The email address that was verified.
boolean
Indicates whether deep verification was used for this request.
string
A unique document ID for this verification job. Use this to poll for results or match incoming webhook payloads.
string
Current processing state:
In-progress or Completed.string
The deliverability verdict:
Deliverable, Undeliverable, Risky (Catch-all), or Pending.string
ISO 8601 timestamp indicating when the verification job was created.
202 Accepted — Asynchronous Job Queued
Returned when the verification requires more time — typically for deep verification or catch-all domains. The result is delivered to yourwebhookUrl once processing finishes.
string
The email address submitted for verification.
boolean
Indicates whether deep verification was requested.
string
A unique identifier for this job. Match this against incoming webhook payloads.
string
Current state:
In-progress.string
Current status:
Pending until the job completes.string
ISO 8601 timestamp of job creation.
boolean
Always
true for 202 responses, confirming the job is queued.Webhook Payload Schema
Once verification finishes, Clodura POSTs the following payload to yourwebhookUrl:
