{"openapi":"3.1.0","info":{"title":"Email Syntax and DNS Preflight Guard API","version":"1.0.0","description":"Conservatively normalize email addresses, inspect IDNA domains, query MX, null-MX and address-record fallback evidence, compare identities under explicit local-part casing policy, batch-inspect syntax, and apply caller domain and routing policy. The API contacts no SMTP server, sends no message, and does not verify mailbox existence, deliverability, ownership, consent, disposable-domain status, or reputation."},"paths":{"/marketplace/rapid/email-preflight/v1/inspect-address":{"post":{"tags":["Address Syntax"],"summary":"Inspect Email Address","operationId":"inspectEmailAddress","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectAddressRequest"},"examples":{"example":{"summary":"Inspect Email Address","value":{"email":"person@example.com","allow_smtputf8":true,"strict":true}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectAddressResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/email-preflight/v1/inspect-domain":{"post":{"tags":["Domain Syntax"],"summary":"Inspect Email Domain","operationId":"inspectEmailDomain","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectDomainRequest"},"examples":{"example":{"summary":"Inspect Email Domain","value":{"domain":"example.com"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectDomainResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/email-preflight/v1/dns-preflight":{"post":{"tags":["DNS Mail Routing"],"summary":"Preflight Email Domain DNS","operationId":"preflightEmailDomainDns","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnsPreflightRequest"},"examples":{"example":{"summary":"Preflight Email Domain DNS","value":{"domain":"example.com","include_spf":true}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnsPreflightResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/email-preflight/v1/compare":{"post":{"tags":["Address Comparison"],"summary":"Compare Email Addresses","operationId":"compareEmailAddresses","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareAddressesRequest"},"examples":{"example":{"summary":"Compare Email Addresses","value":{"left":"Person@example.com","right":"person@EXAMPLE.com","local_part_mode":"EXACT","allow_smtputf8":true}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareAddressesResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/email-preflight/v1/batch-inspect":{"post":{"tags":["Batch Syntax"],"summary":"Batch Inspect Email Addresses","operationId":"batchInspectEmailAddresses","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchInspectRequest"},"examples":{"example":{"summary":"Batch Inspect Email Addresses","value":{"items":[{"reference":"lead-1","email":"person@example.com"}],"allow_smtputf8":true,"strict":true}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchInspectResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/email-preflight/v1/policy-check":{"post":{"tags":["Email Policy"],"summary":"Check Email Preflight Policy","operationId":"checkEmailPreflightPolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailPolicyRequest"},"examples":{"example":{"summary":"Check Email Preflight Policy","value":{"email":"person@vendor.example","policy_name":"vendor-contact","allowed_domains":["vendor.example"],"include_subdomains":true,"allow_plus_tag":false,"require_ascii_email":true,"require_dns_mail_route":false}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailPolicyResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"BatchAddressItem":{"properties":{"reference":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Reference"},"email":{"type":"string","title":"Email"}},"additionalProperties":false,"type":"object","required":["email"],"title":"BatchAddressItem"},"BatchAddressResult":{"properties":{"index":{"type":"integer","title":"Index"},"reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reference"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"syntax_valid":{"type":"boolean","title":"Syntax Valid"},"address":{"anyOf":[{"$ref":"#/components/schemas/NormalizedAddress"},{"type":"null"}]},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"}},"additionalProperties":false,"type":"object","required":["index","reference","decision","syntax_valid","address","findings"],"title":"BatchAddressResult"},"BatchInspectRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/BatchAddressItem"},"type":"array","maxItems":1000,"minItems":1,"title":"Items"},"allow_smtputf8":{"type":"boolean","title":"Allow Smtputf8","default":true},"strict":{"type":"boolean","title":"Strict","default":true}},"additionalProperties":false,"type":"object","required":["items"],"title":"BatchInspectRequest"},"BatchInspectResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"item_count":{"type":"integer","title":"Item Count"},"valid_count":{"type":"integer","title":"Valid Count"},"invalid_count":{"type":"integer","title":"Invalid Count"},"items":{"items":{"$ref":"#/components/schemas/BatchAddressResult"},"type":"array","title":"Items"}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","item_count","valid_count","invalid_count","items"],"title":"BatchInspectResult"},"CompareAddressesRequest":{"properties":{"left":{"type":"string","title":"Left"},"right":{"type":"string","title":"Right"},"local_part_mode":{"type":"string","enum":["EXACT","CASE_INSENSITIVE"],"title":"Local Part Mode","default":"EXACT"},"allow_smtputf8":{"type":"boolean","title":"Allow Smtputf8","default":true}},"additionalProperties":false,"type":"object","required":["left","right"],"title":"CompareAddressesRequest"},"CompareAddressesResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"left":{"anyOf":[{"$ref":"#/components/schemas/NormalizedAddress"},{"type":"null"}]},"right":{"anyOf":[{"$ref":"#/components/schemas/NormalizedAddress"},{"type":"null"}]},"domain_match":{"type":"boolean","title":"Domain Match"},"local_part_match":{"type":"boolean","title":"Local Part Match"},"exact_normalized_match":{"type":"boolean","title":"Exact Normalized Match"},"equivalent_by_policy":{"type":"boolean","title":"Equivalent By Policy"},"local_part_mode":{"type":"string","enum":["EXACT","CASE_INSENSITIVE"],"title":"Local Part Mode"}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","left","right","domain_match","local_part_match","exact_normalized_match","equivalent_by_policy","local_part_mode"],"title":"CompareAddressesResult"},"DnsPreflightRequest":{"properties":{"domain":{"type":"string","title":"Domain"},"include_spf":{"type":"boolean","title":"Include Spf","default":true}},"additionalProperties":false,"type":"object","required":["domain"],"title":"DnsPreflightRequest"},"DnsPreflightResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"domain":{"anyOf":[{"$ref":"#/components/schemas/DomainEvidence"},{"type":"null"}]},"dns_conclusive":{"type":"boolean","title":"Dns Conclusive"},"mail_route_status":{"type":"string","enum":["MX","ADDRESS_FALLBACK","NULL_MX","NO_ROUTE","NXDOMAIN","INDETERMINATE"],"title":"Mail Route Status"},"mx_records":{"items":{"$ref":"#/components/schemas/MxRecord"},"type":"array","title":"Mx Records"},"address_fallback_type":{"anyOf":[{"type":"string","enum":["A","AAAA"]},{"type":"null"}],"title":"Address Fallback Type"},"address_records":{"items":{"type":"string"},"type":"array","title":"Address Records"},"spf_records":{"items":{"type":"string"},"type":"array","title":"Spf Records"},"ttl_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ttl Seconds"}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","domain","dns_conclusive","mail_route_status","mx_records","address_fallback_type","address_records","spf_records","ttl_seconds"],"title":"DnsPreflightResult"},"DomainEvidence":{"properties":{"unicode":{"type":"string","title":"Unicode"},"ascii":{"type":"string","title":"Ascii"},"label_count":{"type":"integer","title":"Label Count"},"unicode_input":{"type":"boolean","title":"Unicode Input"}},"additionalProperties":false,"type":"object","required":["unicode","ascii","label_count","unicode_input"],"title":"DomainEvidence"},"EmailIssue":{"properties":{"code":{"type":"string","title":"Code"},"severity":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"title":"Severity"},"message":{"type":"string","title":"Message"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"},"next_action":{"type":"string","title":"Next Action"}},"additionalProperties":false,"type":"object","required":["code","severity","message","next_action"],"title":"EmailIssue"},"EmailPolicyRequest":{"properties":{"email":{"type":"string","title":"Email"},"allow_smtputf8":{"type":"boolean","title":"Allow Smtputf8","default":true},"allow_display_name":{"type":"boolean","title":"Allow Display Name","default":false},"strict":{"type":"boolean","title":"Strict","default":true},"policy_name":{"type":"string","maxLength":128,"minLength":1,"title":"Policy Name"},"allowed_domains":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1},{"type":"null"}],"title":"Allowed Domains"},"blocked_domains":{"items":{"type":"string"},"type":"array","maxItems":100,"title":"Blocked Domains"},"include_subdomains":{"type":"boolean","title":"Include Subdomains","default":false},"allow_plus_tag":{"type":"boolean","title":"Allow Plus Tag","default":true},"require_ascii_email":{"type":"boolean","title":"Require Ascii Email","default":false},"require_dns_mail_route":{"type":"boolean","title":"Require Dns Mail Route","default":false},"allow_address_fallback":{"type":"boolean","title":"Allow Address Fallback","default":true},"dns_indeterminate_blocks":{"type":"boolean","title":"Dns Indeterminate Blocks","default":false},"include_spf":{"type":"boolean","title":"Include Spf","default":false}},"additionalProperties":false,"type":"object","required":["email","policy_name"],"title":"EmailPolicyRequest"},"EmailPolicyResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"allowed_by_policy":{"type":"boolean","title":"Allowed By Policy"},"policy_name":{"type":"string","title":"Policy Name"},"address":{"anyOf":[{"$ref":"#/components/schemas/NormalizedAddress"},{"type":"null"}]},"dns":{"anyOf":[{"$ref":"#/components/schemas/DnsPreflightResult"},{"type":"null"}]},"evaluated_policy":{"additionalProperties":true,"type":"object","title":"Evaluated Policy"}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","allowed_by_policy","policy_name","address","dns","evaluated_policy"],"title":"EmailPolicyResult"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InspectAddressRequest":{"properties":{"email":{"type":"string","title":"Email"},"allow_smtputf8":{"type":"boolean","title":"Allow Smtputf8","default":true},"allow_display_name":{"type":"boolean","title":"Allow Display Name","default":false},"strict":{"type":"boolean","title":"Strict","default":true}},"additionalProperties":false,"type":"object","required":["email"],"title":"InspectAddressRequest"},"InspectAddressResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"syntax_valid":{"type":"boolean","title":"Syntax Valid"},"address":{"anyOf":[{"$ref":"#/components/schemas/NormalizedAddress"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","syntax_valid","address"],"title":"InspectAddressResult"},"InspectDomainRequest":{"properties":{"domain":{"type":"string","title":"Domain"}},"additionalProperties":false,"type":"object","required":["domain"],"title":"InspectDomainRequest"},"InspectDomainResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/EmailIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08","title":"Ruleset Version","default":"EMAIL_SYNTAX_DNS_PREFLIGHT_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY","title":"Scope","default":"CALLER_SUPPLIED_EMAIL_AND_DOMAIN_ONLY"},"dns_resolver_queried":{"type":"boolean","title":"Dns Resolver Queried"},"smtp_server_contacted":{"type":"boolean","const":false,"title":"Smtp Server Contacted","default":false},"message_sent":{"type":"boolean","const":false,"title":"Message Sent","default":false},"mailbox_exists_verified":{"type":"boolean","const":false,"title":"Mailbox Exists Verified","default":false},"deliverability_verified":{"type":"boolean","const":false,"title":"Deliverability Verified","default":false},"ownership_verified":{"type":"boolean","const":false,"title":"Ownership Verified","default":false},"consent_verified":{"type":"boolean","const":false,"title":"Consent Verified","default":false},"disposable_status_checked":{"type":"boolean","const":false,"title":"Disposable Status Checked","default":false},"reputation_checked":{"type":"boolean","const":false,"title":"Reputation Checked","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"syntax_valid":{"type":"boolean","title":"Syntax Valid"},"domain":{"anyOf":[{"$ref":"#/components/schemas/DomainEvidence"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["decision","findings","dns_resolver_queried","next_action","syntax_valid","domain"],"title":"InspectDomainResult"},"MxRecord":{"properties":{"preference":{"type":"integer","title":"Preference"},"exchange":{"type":"string","title":"Exchange"}},"additionalProperties":false,"type":"object","required":["preference","exchange"],"title":"MxRecord"},"NormalizedAddress":{"properties":{"normalized":{"type":"string","title":"Normalized"},"ascii_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ascii Email"},"local_part":{"type":"string","title":"Local Part"},"domain_unicode":{"type":"string","title":"Domain Unicode"},"domain_ascii":{"type":"string","title":"Domain Ascii"},"requires_smtputf8":{"type":"boolean","title":"Requires Smtputf8"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"plus_tag_present":{"type":"boolean","title":"Plus Tag Present"}},"additionalProperties":false,"type":"object","required":["normalized","ascii_email","local_part","domain_unicode","domain_ascii","requires_smtputf8","display_name","plus_tag_present"],"title":"NormalizedAddress"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"tags":[{"name":"Address Syntax","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."},{"name":"Domain Syntax","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."},{"name":"DNS Mail Routing","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."},{"name":"Address Comparison","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."},{"name":"Batch Syntax","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."},{"name":"Email Policy","description":"Bounded email syntax and DNS routing evidence for onboarding, CRM, vendor, communications, workflow, and AI-agent preflight."}],"servers":[{"url":"https://api-production-9502.up.railway.app"}]}