Email Shield API

Base URL: https://api.xguardgate.com

Create a free key

POST /v1/keys/free

Verify

POST /v1/verify
Authorization: Bearer xg_live_...
Content-Type: application/json

{"email":"user@example.com"}

Decision model

accept: syntax and mail routing passed with no known disposable/typo risk. review: role address, typo, or transient DNS uncertainty. reject: deterministic failure such as malformed syntax, disposable domain, Null MX or no mail route.

Mailbox deliverability remains unknown unless a mailbox-verification upstream is explicitly enabled.

Batch

POST /v1/verify/batch
{"emails":["a@example.com","b@example.com"]}

Maximum 100 addresses per request.