Policy Features
10 API endpoints for complete policy management
Configurable Rule Types
Block disposable, catch-all, free providers, role-based addresses, or set custom risk thresholds.
Ready-Made Presets
Start with strict, moderate, or permissive presets. Customize from there as your needs evolve.
Dry-Run Testing
Test any policy against real addresses before going live. See exactly what would pass or fail.
Multi-Policy Support
Create separate policies for different workflows: one for signup forms, another for bulk imports, another for campaigns.
Default Assignment
Set a default policy for your account. Every validation request uses it unless explicitly overridden.
Simple API, Powerful Rules
Create a policy and test it in two API calls
Create a policy
curl -X POST https://api.mailodds.com/v1/policies \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Strict Signup", "rules": { "block_disposable": true, "block_catch_all": true, "block_free_providers": false, "block_role_based": true, "min_risk_score": 0.7, "max_bounce_probability": 0.05 }, "is_default": true }'
Test before applying
curl -X POST https://api.mailodds.com/v1/policies/{id}/test \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "emails": [ "user@gmail.com", "info@company.com", "test@tempmail.io" ] }'
Frequently Asked Questions
Works With Your Validation Workflow
Policies plug into single-email validation and bulk list cleaning. Define the rules once, apply everywhere.
Email Validation API
Single-email validation with SMTP verification, disposable detection, and catch-all checks. Pass a policy_id to enforce your rules on every request.
Bulk Email Validation
Upload CSV or Excel files and validate up to 100,000 emails per job. Assign a policy to automatically filter results by your rules.
Stop losing revenue to typos, bots, and blind spots.
From typo correction to storefront attribution. One platform, one API, nothing stitched together.