پرش به مستندات
API

بررسی یک نشانی ایمیل

اینکه فرستادن به یک نشانی می‌ارزد یا نه، پیش از نخستین پیام.

GET/tools/address

هر کدام از 2 فراخوانی را روی فضای کاری شما اجرا می‌کند.

GET /tools/address

اینکه فرستادن به یک نشانی می‌ارزد یا نه، پیش از نخستین پیام.

نمونه

به هیچ scope نیاز ندارد. result برابر valid، risky، invalid یا unknown است، و reasons دلیلش را می‌گوید: نگارش نادرست، دامنه‌ای که ایمیل نمی‌پذیرد، صندوقی موقت یا مشترک، یا غلط تایپی محتمل، با اصلاحش در suggestion. با emails:read، workspace آنچه را که این فضای کاری دربارهٔ نشانی می‌داند اضافه می‌کند.

curl
curl "$OE/tools/[email protected]" -H "$AUTH"
پاسخ
{  "object": "address_check",  "email": "[email protected]",  "normalized": "[email protected]",  "result": "risky",  "reasons": ["typo_suspected"],  "suggestion": "[email protected]",  "checks": {    "syntax": true,    "mx": { "status": "found", "hosts": ["mx.gmial.com"] },    "nullMx": false,    "disposable": false,    "role": false,    "freeProvider": false,    "mailbox": null  },  "workspace": { "suppressed": false, "lastBouncedAt": null, "lastDeliveredAt": null },  "checkedAt": "2026-10-11T09:41:00.000Z"}

نشانی‌ای با نگارش نادرست خطا نیست. پاسخ 200 است با result برابر invalid.

deep=true این را هم می‌پرسد که صندوق وجود دارد یا نه، در checks.mailbox. به emails:send نیاز دارد و هزینه‌اش به ازای هر نشانی از طریق پرداخت به‌اندازهٔ مصرف گرفته می‌شود. اگر پرداخت به‌اندازهٔ مصرف خاموش باشد 409 deep_check_unavailable است، و هزینه‌ای گرفته نمی‌شود.

بررسی یک فهرست

POST /tools/addresses تا 100 نشانی را در emails می‌گیرد و برای هر کدام یک بررسی برمی‌گرداند، به همان ترتیبی که فرستاده شده‌اند. deep برای همه اعمال می‌شود.

curl
curl -X POST "$OE/tools/addresses" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "emails": ["[email protected]", "[email protected]"] }'
پاسخ
{  "object": "list",  "data": [    { "object": "address_check", "email": "[email protected]", "result": "valid", "reasons": [] },    { "object": "address_check", "email": "[email protected]", "result": "risky", "reasons": ["role_address"] }  ]}

بیش از 100 نشانی، یا هیچ نشانی، 422 invalid_parameter روی emails است.

مرجع