MillionVerifier
The robomotion millionverifier CLI connects to MillionVerifier for email address verification. It verifies single emails with quality/verdict scores, uploads email lists for bulk verification, tracks processing status, downloads verification reports, and manages API credits.
When to use
- Verify single email addresses with quality and verdict scoring
- Upload email lists for bulk verification
- Track bulk verification progress and download reports
- Check remaining API credits
Prerequisites
robomotionCLI installed- Package installed:
robomotion install millionverifier - MillionVerifier API key configured via Robomotion vault
IMPORTANT: Session Mode Required for Multi-Step Operations
Each CLI command runs as a separate process — connection IDs from connect do NOT persist across calls.
You MUST use --session on connect and pass --session-id to all subsequent commands.
Workflow
- Install (once):
robomotion install millionverifier - Connect with session:
robomotion millionverifier millionverifier_connect --session --output json # → {"outClientId":"<client-id>","session_id":"<session-id>"} - Use the returned
client-idandsession-idin all subsequent commands:robomotion millionverifier verify_email --client-id "<client-id>" --email <email> --session-id "<session-id>" --output json - Disconnect when done:
robomotion millionverifier millionverifier_disconnect --client-id "<client-id>" --session-id "<session-id>" --output json
Always append --output json to get structured JSON results.
Commands Reference
robomotion millionverifier millionverifier_connect --session --output jsonConnects to MillionVerifier API and returns a client IDrobomotion millionverifier millionverifier_disconnect --client-id --session-id "<session-id>" --output jsonCloses the MillionVerifier connection and releases resourcesrobomotion millionverifier verify_email --client-id --email [--20] --session-id "<session-id>" --output jsonVerifies a single email address and returns quality,verdict,and detailsrobomotion millionverifier get_credits --client-id --session-id "<session-id>" --output jsonRetrieves the remaining API credit balancerobomotion millionverifier bulk_upload --client-id --file-path --session-id "<session-id>" --output jsonUploads a file containing email addresses for bulk verificationrobomotion millionverifier bulk_get_file_info --client-id --file-id --session-id "<session-id>" --output jsonRetrieves processing status and statistics for a bulk verification filerobomotion millionverifier bulk_list_files --client-id [--50] [--0] [--status] --session-id "<session-id>" --output jsonLists uploaded bulk verification files with optional filteringrobomotion millionverifier bulk_download_report --client-id --file-id --save-to-path [--filter] --session-id "<session-id>" --output jsonDownloads bulk verification results to a local filerobomotion millionverifier bulk_delete_file --client-id --file-id --session-id "<session-id>" --output jsonDeletes a bulk verification file from MillionVerifierrobomotion millionverifier bulk_stop_verification --client-id --file-id --session-id "<session-id>" --output jsonStops an in-progress bulk email verification
Environment
- ROBOMOTION_API_TOKEN (if vault credentials are needed)