Submit Batch Verification
deliveriq_batch_verifySubmit a batch of 1 to 10,000 email addresses for asynchronous verification. Returns a job ID for tracking progress. Optionally skip SMTP verification or set a webhook for completion events.
Instructions
Submit a batch of email addresses for asynchronous verification. Returns a job ID for tracking.
Use deliveriq_batch_status to poll progress, and deliveriq_batch_download to get results when complete.
Args:
emails (string[]): Array of 1-10,000 email addresses
skip_smtp (boolean): Skip SMTP verification (default: false)
callback_url (string, optional): Webhook URL for batch.completed/batch.failed events
Returns: Job ID, status, estimated completion time, and status polling URL.
Examples:
"Verify these 3 emails" -> { emails: ["a@ex.com", "b@ex.com", "c@ex.com"] }
"Batch verify with webhook" -> { emails: [...], callback_url: "https://my-app.com/webhook" }
Credit cost: 1 credit per email
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | Yes | Array of email addresses to verify (1-10,000) | |
| skip_smtp | No | Skip SMTP verification for all emails | |
| callback_url | No | Webhook URL to receive batch.completed or batch.failed event |